JAVA中软面试题.doc_第1页
JAVA中软面试题.doc_第2页
JAVA中软面试题.doc_第3页
JAVA中软面试题.doc_第4页
JAVA中软面试题.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA笔试题蓝色为确定正确答案,绿色为可能正确答案。1. MyObject 的什么方法会对if表达式的正确性产生影响 List l = new LinkedList(); l.add(new MyObject(A); if(l.contains(new MyObject(A)A.toString()B.equals ()C.hashCode()D.clone()2. MyObject 的什么方法会对if表达式的正确性产生影响 Set ts = new TreeSet(); ts.add(new MyObject(A); if(ts.contains(new MyObject(A)A.toString()B.equals()C.hashCode()D.clone()3. MyObject 的什么方法会对if表达式的正确性产生影响(多选) Map m = new HashMap; m.add(new MyObject(A); if(m.contains(new MyObject(A)A.toString()B.equals ()C.hashCode()D.clone()4.下列哪些不是JAVA关键字A.nullB.exitC.mainD.removeE.true5.下列哪些不是JAVA关键字A.NULLB.instansofC.extendsD.sizeof6.下列哪个语句是合法的:A.tryfinallyB.trycatch(Exception x)catch(NullpointExpoint)C.trycatch(Exception x)finallyD.trycatch(NullpointExpoint)catch(Exception x)E.trycatch(Throwable t)finally7.下列那些是servlet容器A.apacheB.TomcatC.WeblogicD. i=9; int j=9;下列那些表达式为真A.j=IB.j=i+C.j=+iD.j+=iE.+j=i9 int i=0xFFFFFFFF; int j=0x0;下列哪些表达式结果为0A.i&jB.i|jC.ijD.i2F i10.下列哪些定义正确A. int i = 0xFFFFFFFF;B. char c = u0571;C. byte b = 01;D. int i = a;E. long l = 455566666L;11,如果重写了myObject的equles()方法,下列哪个方法可能改写:A. toString()B. clone()C. hashCode()D. wait()12. 下列哪些是数据库中存储过程使用的参数:A. INPUTB. INC. OUTD. INOUT13 Oracle的描述正确的是:A.关系数据库B.面向对象的关系数据库C.层次数据库14.下列语句生成了几个对象MyClass c1,c2,c3,c4,c5c1 = new MyClass();c2 = null;c3 = new MyClass();c4 = ;c5 = c1;A 1个B 2个C 3 个D 4个E 5个15.下列哪些生成新的String对象A. String s = new String();B。String s = new String(A);C. String s = ;D. String s = A.intern();E. String s = (String)String.class.newInstance();16.下列哪些是JSP的隐含对象A.outB.requestC.responesD.sessionE.appliacation17。如果两个关联表,一个表的主键通常是另一个表的A.外键B.主键C.索引键18.下列对oracle数据库描述正确的是(多选)A.带索引的表中有ROWID字段B.Data文件的可以被多个数据库共享C.Data文件可以自增长19.下列哪些标识命名合法A. $pB. TwoDayC. *pointD. _charE. 2DF20.选出EJB使用的BeanA SessionBeanB EntityBeanC MessageDriverBeanD JavaBean21.EJB的部署文件是(单选)A.ejb-jar.xmlB.ejb.xmlC.weblogic-ejb-jar.xmlD.weblogix-ejb.xmlE.web.xml22.部署web工程的文件是(多选)A. warB. jarC. earD。 直接将工程拷贝到服务23.关于类的继承机制A.类只能单一继承B.类只能继承一个接口或1个类C.类可以多个继承D.类的单一继承保证了程序的简单,清晰24.在多线程环境中,对于同步方法A.测试代码不需同步B.测试代码需同步C.测试代码在测试该方法时不需同步D.测试代码在测试该方法时需同步9.下列那些是DML语句多选?A.commitB.updateC.SelectD.drop10.下列哪些是UML动态图A.类图B.顺序图C.接口图D.部署图E.对象图F协作图G状态图11.下列那些是UML静态图A.类图B.顺序图C.接口图D.部署图E.对象图F协作图G状态图24 servlet需要的参数,一般在哪个方法中初始化?A initB doGetC doPostd Service25设计划分模块准则?A.高内聚,低耦合B.低内聚,高耦合C.高内聚,高耦合D.低内聚,低耦合26 哪个List最适合FIFO队列?LinkedList27 哪个Map是排序的?TreeMap28 哪个Set是排序的?TreeSet29 查找List内容的方法 List l = new ArrayList(); l.add(A); l.add(B); l.add(C); 如何查找B?A l.contains(“B”)B l.indexOf()C l.sizeOf()30 char a = Hello World.toCharArray(); 选出所有正确的项? A class cc=a.getClass(); B int len= a.length; C char c= a999; D char c= a0; E a.equals(new Object();31 下列哪些是java合法操作符 A B ? | C ? | D ? ? ?= e ? %32 下列哪些可以用JNDI访问?(多选) A、J2EE中的JNDITree B、文件系统 C、LDAP目录服务 D、DNS域名服务器33 Spring1.x的IOC实现? A、接口注入 B、构造函数注入 C、静态方法注入 D、配置文件注入34 下列哪些可以释放用户持有的所有表锁?(多选) A、commit B、exit C、Alter table . D、update table .35、下列关于final的描述,不正确的是? A、final定义的类不能被继承 B、final定义的方法不能被重载 C、final可以在抽像类的方法中使用 D、以上都不正确36.可序列化的关键词(serializable)37、以下SQL语句执行结果是什么?SELECT sal sarisy FROM customer ORDER BY sarisySELECT sal sarisy FROM customer ORDER BY sarisy ASCA. 结果完全一样B第一句查出记录,第二句出现语法错误C两句都查出记录,但结果不一样38.软件测试的目的A 减少软件BugB 控制软件质量C 完成软件开发流程39.视图的问题,有关视图的基本概念A删除视图会删除基表记录B删除视图不会删除基表记录C update只更新视图,不更新基表40.根据下面的代码,选择可能的结果:class Demo int a=new int10; public static void main(String args) Demo demo=new Demo(); demo.display(); void display() System.out.println(a9); a.输出0;b.输出1;c.输出null;d.运行时错误,数组下标出界.41.根据下面的代码,选择可能的结果:class Demo Boolean a=new Boolean10; public static void main(String args) Demo demo=new Demo(); demo.display(); void display() System.out.println(a9); a.输出true;b.输出false;c.输出null;d.运行时错误,数组下标出界.42.根据下面的代码,选择可能的结果:(1)class Demo extends Thread implements Runnable(2) public void run()System.out.println(k); public static void main(String args) Thread t=new Thread(new Demo();(3) t.start(); a.代码(1)出错.b. 代码(2)出错c. 代码(3)出错d.正常输出”k”43.下列那个不属于collection framework:a.Collectionsb.Arraysc.ArrayListd.HashMap44.根据下面的代码,选择可能的结果:class Demo public static void main(String args) Demo d=new Demo(); String str=BEA; d.change(str);System.out.println(str); void change(String s) s.replace(A, E); s.toLowerCase(); a.BEAb.BEEc.beed.bea45. 根据下面的代码,选择可能的结果:class Demo public static void main(String args) long l=4l;l=l2;System.out.println(l); a.运行时报错.b.编译时报错c.0d.146.关于A块说法正确的是public void method() List list = new ArrayList(); synchronized(list) System.currentTimeMillis(); /Aa. method方法需要同步;b. method方法不需要同步;c. .d. 以上说法都不对;47. 要实现RUL cache,用下面那个:a. Hashmapb. Hashtablec. WeakHashMap;d. LinkedHashmap.48. 序列化用到哪种Stream a .FileInputStreamb. ObjectInpuStreamc. ByteArrayInputStreamd. .49 查找List内容 List l = new LinkedList(); l.add(A); l.add(B); l.add(C); 如何查找A?A. Collections.binarySearch(list, A);B l.contains(“A”)C l.indexOf()D .50. http协议,post,get方法,报文正确是: a. http:/ip ;host. b. http:/.a=?,. c. 和a很相似 d. 和b很相似51. 下面拉下是常用的J2EE模式;a. factory method 模式b. Decobrator模式c. daod. .52. 关于ejb和javabean描述EJB不是一般的JavaBean,EJB是企业级JavaBean,EJB一共分为3种,实体Bean,消息Bean,会话Bean,书写EJB是需要 遵循一定的规范的,具体规范你可以参考相关的资料.另外,要运行EJB,你需要相应的EJB容器,比如Weblogic,Jboss等,而 JavaBean不需要,只需要安装Tomcat就可以了 .EJB用于服务端应用开发, 而JavaBeans用于客户端应用开发 也可以使用JavaBeans进行服务端应用开发,但JavaBeans模型没有提供服务框架,当应用需要使用系统级服务(如事务管理,安全性,生命周期管理等)时,不适合。 2.EJB构件是可部署的,EJB构件可以作为独立的单元被部署到EJB应用服务器上,是应用构件(application components),而JavaBeans构件是不可部署的, JavaBeans构件是开发构件,不能被部署为独立的单元。 3.EJB构件是部署可定制的,使用部署描述符可以在部署EJB时对其运行时配置进行定制,而JavaBeans构件在部署时不能进行定制,JavaBeans构件的定制仅发生在开发阶段,只能利用开发工具创建并组装JavaBeans构件,部署时不能定制 4.EJB构件是分布式对象,可以被客户应用或者其它EJB构件进行远程访问,而JavaBeans构件不是分布式对象,JavaBeans构件只能在其构成的应用中使用,不能提供远程访问能力 5.EJB构件对终端用户不可见,运行在服务端,没有人机交互界面,而部分JavaBeans构件对终端用户可见,如GUI应用中使用的按钮构件53. 3种Ejb Bean描述和Session bean 和消息驱动bean的区别. 实体bean(entity bean)会话bean(session bean)消息

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论