深圳2010年平安公司JAVA面试题目(2)

2014-09-28 06:30:02 阅读( 2 )

2496人 收藏本页

标签:Java面试题

26. 下面哪个Set是排序的? AbstractSet LinkedHashSet TreeSet HashSet 27. 一个对象可以被序列化必须实现哪些接口? ObjectInput Externalizable ObjectOutput Serializable ObjectStreamConstants 28. 下面的main方法执行到A时,str的值是?void main() { String str= "BEA"; this.modify( str); // A }void modify( String str) { str.replace( 'A', 'E'); str.toLowerCase(); str+= "B"; } "BEA" "bee" "BEE" "beeB" 29. java程序运行入口的main方法的返回类型是什么? int static void boolean 30. 下列有关接口的说法,哪个是正确的?( ) 一个类可实现多个接口 实现一个接口必须实现接口的所有方法 接口之间不能有继承关系接口与抽象类是相同的概念 31. MAX_LENGTH是 int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。( ) public int MAX_LENGTH = 100; final int MAX_LENGTH = 100; final public int MAX_LENGTH = 100; public final int MAX_LENGTH = 100; 32. 下面说法正确的是( ) JAVA中的线程不可以共享代码 每个JAVA程序都至少有一个线程,即主线程 JAVA中线程是非抢占式的 JAVA中的线程不可以共享数据 33. 下面的异常处理说明正确的是( ) try块必须同时与catch子句和finally子句一起使用。 try块中如果执行了return语句,则其finally子句不会执行。 try块不能单独使用。 try块只能使用一个catch子句。 34. 抽象类A及类B的定义如下:1: abstract class A2: {3: abstract int getinfo(){}4: }5: public class B extends A6: {7: private int a=0;8: public int getinfo()9: {10: return a;11: }12: public static void main(String args[])13: {14: B b=new B();15: System.out.println(b.getinfo());16: }17: }关于上述程序代码的说明正确的是( ) 第1行不能通过编译 程序通过编译,但没有输出任何结果 程序通过编译,输出结果为:0 第3行不能通过编译 判断题 35. UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。 对错 36. 关于J2EE描述正确的是: 是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构 J2EE是一个产品 一个J2EE应用必须是基于Web的 J2EE提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持 37. 一个正在执行的线程在遇到下列( )情况时会暂时停止执行。 休眠 执行suspend被挂起 执行wait()方法 执行输入输出操作 38. 下面关于线程的说法正确的是. Java支持多线程机制。 一个线程创建并启动后,它将执行自己的run()方法,如果通过派生Thread类实行多线程,则需要在子类中重新定义run()方法,把需要执行的代码写人run()方法中;如果通过实行Runnable接口实现多线程,则要编写接口中的抽象方法--run()方法的方法体。 要在程序中实现多线程,必须导入Thread类:import java.lang.Thread。 一个程序中的主类不是Thread的子类,该类也没有实现Runnable接口,则这个主类运行不能控制主线程的休眠。 39. JSP页面使用标签库中定义的标签时定义uri的方式有哪几种: 直接引用一个没有打包的标签库 把引用放到Web应用描述符web.xml文件的标签库中。 引用一个包含标签库的jar文件 40. 下面哪些情况适合考虑使用有状态会话bean。 在方法调用期间,会话bean需要维护成员变量的数据 会话bean提供的服务不具体针对某种客户端 会话bean需要跨越多个方法调用,维护客户端的信息实例化会话bean的时候,必须初始化会话bean的状态 41. 使用EJB调用其它的EJB,所需要的操作有: 通过JNDI查找另外一个EJB的Home对象 调用EJB对象的业务方法 调用Home对象的create() 调用EJB对象的remove() 42. JNDI结构包含的三个主要层次是: 应用层 JNDI API 层 数据层 实现层 43. 关于readLine()方法,以下说法正确的是: readLine()每次读取一行数据 BufferedReader类的对象可以调用该方法 如果读到文件的末尾,该方法返回的结果为null 该方法抛出IOException异常,调用该方法应该将它放到try块中 44. 下面是在命令行运行Java应用程序A:java A the first snow , the first snow came。怎样才能在main(String args[])方法中访问单词"first"。 args[1] args[3] args[5] args[2] 45. 以下赋值语句,错误的是: char c1='\"'; char c5=65; char c4=''; Char c3='x';46. 哪些是JSP的内建对象? out application session response request 47. GET和POST是两个主要的HTTP Method,为了在Servlet中获取到变量a的值,下面哪个报文是正确的? POST / HTTP/1.1 Host: www.google.com Content-Length: 15 Content-Type: application/x-www-form-urlencoded a=b&b=c&c=d&d=e POST /?a=b HTTP/1.1 Host: www.google.com Content-Length: 0 GET /?a=b HTTP/1.1 Host: www.google.com GET / HTTP/1.1 Host: www.google.com Content-Length: 15 a=b&b=c&c=d&d=e 48. 下面哪个产品是,或者包含Servlet Container? Apache Weblogic Server Tomcat WebSphere 49. 下面哪行代码会生成一个新的Java对象? String str= "A"; String str= new String(); String str= "A".intern(); String str= (String)String.class.newInstance(); String str= ""; 50. 下面哪些是合法的java操作符? ?: || % | >>>

来自IT公司面试手册

下一篇:深圳2010年平安公司JAVA面试题目(1)

上一篇:Java上机题 编程实现

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题