java语言面试题2 下载本文

内容发布更新时间 : 2024/5/20 8:47:20星期一 下面是文章的全部内容请认真阅读。

江苏融云智能科技有限公司

JAVA面试题

一、单选题

1、下列哪种说法是正确的( ) A. 实例方法可直接调用超类的实例方法 B. 实例方法可直接调用超类的类方法 C. 实例方法可直接调用其他类的实例方法 D. 实例方法可直接调用本类的类方法

2、在Servlet处理请求的方式为: ( ) A.以进程的方式 B.以程序的方式 C.以线程的方式 D.以响应的方式

3、JDBC中,用于表示数据库连接的对象是: ( ) A.Statement B.Connection C.DriverManager D.PreparedStatement

4、如下代码

10. public Object m() {

11. Object o = new Float(3.14F); 12. Object [] oa = new Object[1]; 13. oa[0] = o; 14. o = null; 15. oa[0] = null; 16. print 'return 0'; 17. }

当Float对象在第11行被创建后, 什么时候能够被垃圾回收?(A. 13行以后. B. 14行以后. C. 15行以后. D. 16行以后.

5、在J2EE中属于Web层的组件有:( ) A.Servlet B.EJB C.Applet D.HTML

1 / 4

) 江苏融云智能科技有限公司

6、jsp指令中isELIgnored=\的意思是( ) A.决定是否实现Servler的单线程模式, B.决定改页面是否是一个错误处理页面, C.决定是否支持EL表示, D.没有具体的含义。

7、在WEB-INF目录下,必须存放的文件为:( ) A.class文件 B.web.xml B.jar文件 D.html文件

8、下面的语句会产生什么样的输出?( ) System.out.println(4&7); A.4 B.5 C.6 D.7 E.0

9、下面哪个不是JAVA关键字( ) A. integer B. double C. float D. default

10、下列关于构造方法的叙述中,错误的是( ) A. Java语言规定构造方法名与类名必须相同

B. Java语言规定构造方法没有返回值,但不用vold声明 C. Java语言规定构造方法不可以重载

D. Java语言规定构造方法只能通过new自动调用

二、问答题

1、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?

2 / 4

江苏融云智能科技有限公司

2、说出数据连接池的工作机制是什么?

3、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

4、描述forward 和redirect的区别

5、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

6、说出Servlet的生命周期,并说出Servlet和CGI的区别

3 / 4