2021最新Java高频面试题,来袭啦!

开课吧开课吧锤锤2021-04-29 10:46

    Java是近10年来计算机软件发展的一个传奇,它在众多开发者心中的地位可谓是“爱不释手”,不同于其他一些计算机语言随时间流逝而影响力减弱,Java却随着时间的流逝而越来越强大。

Java

    jsp和servlet有什么区别?

    jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)

    jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。

    Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到。

    Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如何镶嵌到一个类中,由Jsp容器完成。而Servlet则是个完整的Java类,这个类的Service方法用于生成对客户端的响应。

    jsp有哪些内置对象?作用分别是什么?

    JSP有9个内置对象:

    request:封装客户端的请求,其中包含来自GET或POST请求的参数;

    response:封装服务器对客户端的响应;

    pageContext:通过该对象可以获取其他对象;

    session:封装用户会话的对象;

    application:封装服务器运行环境的对象;

    out:输出服务器响应的输出流对象;

    config:Web应用的配置对象;

    page:JSP页面本身(相当于Java程序中的this);

    exception:封装页面抛出异常的对象。

    假如您对大厂的面试题有兴趣,不妨点击下面的图片,免费领取。

Java

    在线搜索Java面试题,你会发现很多都是重复性的,那么精粹的面试题,就是你最需要的。以上就是开课吧广场小编为大家整理发布的“2021最新Java高频面试题,来袭啦!”一文,更多Java面试相关内容尽在开课吧广场Java面试频道!

有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
高并发编程训练营