java面试问题汇总

java面试问题汇总

ID:39509144

大小:248.00 KB

页数:10页

时间:2019-07-04

java面试问题汇总_第1页
java面试问题汇总_第2页
java面试问题汇总_第3页
java面试问题汇总_第4页
java面试问题汇总_第5页
资源描述:

《java面试问题汇总》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录1、面向对象的特征有哪些方面:22、Java访问控制级别:23、静态类和静态方法:24、Jsp的内置对象:25、Request、session、application的作用域范围:36、什么是Servlet:37、说出Servlet的生命周期:38、Servlet执行时一般实现哪几个方法:39、sleep()和wait()有什么区别:310、抽象类和接口有什么区别:411、单例模式例子:412、JSP的常用指令:413、Java的常用跟踪技术:514、什么是转发:515、Java如何实现转发:516、什么是重定向:517、比较转发和重定向有什么不同?:

2、618、二分查找(有序数组):619、Java简单的工厂模式:620、冒泡排序:721、列举常用的类、包、接口:822、JDBC调用数据库的基本步骤:823、Oracle如何将2张表联合成一张表查询:824、集合框架图:925、流结构图:926、用java怎样实现多线程?线程有那些状态?:1027、描述Cookie和Session的作用、区别:1028、java中拦截器和过滤器有什么区别:1029、谈谈ssh的整合:10101、面向对象的特征有哪些方面:1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象包括

3、两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。3.封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。4.多态:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。2、Java访问控制级别:3、静态类和静态方法:静态类是static的不需要new对象就可以访问类中的方法。非静态类必须要new对象然后才能访问类中的方法。静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使用该方法。例如:sum=Test

4、.z(1,2);//直接用类.方法或者属性就可以使用该方法或属性。4、Jsp的内置对象:1.request-->触发服务调用的请求-->范围是:request2.response-->对请求的应答-->范围是:page3.session-->为请求的客户创建的session对象-->范围是:session4.application-->获得servlet上下文范围是:application5.out-->向输出流写入内容的对象-->范围是:page6.pageContext-->本JSP的页面上下文-->范围是:page7.page-->实现处理本页当前请

5、求的类的实例-->page8.config-->本JSP的ServletConfig-->page109.exception-->表示JSP页面运行时产生的异常-->Page1、Request、session、application的作用域范围:application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。request:请求作用域,就是客户端的

6、一次请求。作用域范围:Application>session>request2、什么是Servlet:Servlet是一种扩展web服务器功能的组件规范。servlet的工作模式客户端发送请求至服务器服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器服务器将响应返回客户端3、说出Servlet的生命周期:Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其de

7、stroy方法。4、Servlet执行时一般实现哪几个方法:publicvoidinit(ServletConfigconfig);publicServletConfiggetServletConfig();publicStringgetServletInfo();publicvoidservice(ServletRequestrequest,ServletResponseresponse);publicvoiddestroy()5、sleep()和wait()有什么区别:10sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会

8、给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。