2020年JAVA程序员笔试模拟考试题库300题(含参考答案).pdf

上传人:无*** 文档编号:90905259 上传时间:2023-05-18 格式:PDF 页数:55 大小:5.15MB
返回 下载 相关 举报
2020年JAVA程序员笔试模拟考试题库300题(含参考答案).pdf_第1页
第1页 / 共55页
2020年JAVA程序员笔试模拟考试题库300题(含参考答案).pdf_第2页
第2页 / 共55页
点击查看更多>>
资源描述

《2020年JAVA程序员笔试模拟考试题库300题(含参考答案).pdf》由会员分享,可在线阅读,更多相关《2020年JAVA程序员笔试模拟考试题库300题(含参考答案).pdf(55页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、2020年JAVA程序员笔试面试题库300题 含答案一、简答题i .多选题:答案:2.定义字符串:String str=Abcddefg;贝 1 str.substring(l,4).indexOf(d )的结果是答案:23.算法的时间复杂度是指:答案:时间复杂度是度量算法执行的时间长短。随着模块n 的增大,算法执行的时间的增长 率 和 f(n)的增长率成正比,所 以 f(n)越小,算法的时间复杂度越低,算法的效率越百IRJ o4.单选题答案:5.”下面哪一项运行结果为true?int i=9;int j=9;A.+j=i;B,j=i+;C.j=+i;D.j=i;E.j+=i;答案:BDE6.

2、“MyObject哪个方法会影响到这段代码的正确性以及效率?Set set=new java.util.HashSet();set.add(new MyObject(A”);if(set.contains(new MyObject(A)A.hashCodeB.toStringC.cloneD.equals答案:7.”执行下列代码后,哪个结论是正确的?String s=new String10;A.s.length 为 10B.s9为 nullC.s10为 D.s9为 0答案:AB8.”下面程序执行代码到第5 行时j 的值是:1.public class test 2.public static

3、 void main(String args)3.inti=OxFFFFFFFl;4.intj=-i;5.6.)7.)A.14B.15C.OD.1答案:B9.下面哪些是合法的标识符?A.*point;B._endline;C.$personC.const答案:BC10.”下面代码显示的结果是什么public class Test static init arr=new intOpublic static void main(String arge)System.out.print(arrl 1 );)答案:可编译通过,运行报异常11.Java程序运行入口的main方法的返回值类型是什么?A.b

4、ooleanB.staticC.intD.void答案:D1 2.下面哪个Map是排序的?A.HashtableB.TreeMapC.HashMapD.WeakHashMapE.LinkedHashM叩答案:E1 3.下面哪一个List最适合用来实现FIFO队列?A.VectorB.LinkedListC.ArrayListD.Stack答案:B1 4.每 一 个 ORACLE数据库有一个或多个物理的数据文件,下面哪种说法是错误的?A.数据文件建立后,大小可随实际业务需要进行调整B.文件中的数据在需要时可以读取并存储在ORACLE内存储区中C.一个数据文件可与多个数据库联系D.一个表空间(数据

5、库存储的逻辑单位)可由一个或多个数据文件组成答案:C15.ORACLE数据库属于以下哪种数据库典型?A.关系数据库B.网状数据库C.层次数据库D.面向对象的关系数据库答案:A16.软件设计中划分模块的一个准则是:A.低内聚高耦合B.高内聚高耦合C.低内聚低耦合D.高内聚低耦合答案:A17.在 ORACLE中,关于同义词说法错误的是?A.同义词可以和表重名B.共有同义词和私有同义词创建的权限不同C.同义词只能由创建同义词的用户使用D.可以为存储过程创建同义词答案:A18.关于readLine。方法,一下说法正确的是?A.该方法抛出lOException异常,调用该方法应该 try,catch-B

6、.如果读到文件的末尾,该方法返回的结果为nullC.readLine。每次读取一行数据D.BufferReader类的对象可以调用该方法答案:ABCD19.类 Test定义如下:public abstract class Test(public abstract void ml();public abstract void m2()(System.out.println(hello);)如果对这段程序进行修改,其中不会导致错误的修改是()A.将修饰m 1()方法的abstract关键字删除B.将修饰Test类的abstrac关键字删除C.用 替 换 第 46行D.为 m 1()方法添加一个方法

7、体答案:D2 0.在 J2EE中,可以使用JNDI查找下述组件:()A)ServletB)EJBC)DataSourceD)JMSE)JAVA BEAN答案:A,B,C,D21.以下关于UML的说法正确的是:A.UML是标准的建模语言,而不是标准的开发过程B.UML是标准的建模语言,也是标准的开发过程答案:A22.在 ORACLE中,关于同义词说法错误的是:A.可以为存储过程创建同义词B.同义词可以和表重名C.共有同义词和私有同义词创建的权限不同D.同义词只能由创建同义词的用户使用答案:D23.”下面程序段输出的结果是:StringBuffer bufl;String str=北京 2008”

8、;bufl=new StringBuffer(str);System.out.println(bufl.charAt(2);A.输出是:京B.输出是:2C.输出是:0D.输出是:null答案:B2 4.下面这些方法中()方法不是Applet的基本方法。A.run()B.init()C.start()D.stop()答案:A2 5.在 Java图形用户界面编程中,若显示一些不需要改动的文本信息,一般是使用()类的对象来实现。A.ButtonB.TextAreaC.TextFieldD.Label答案:D2 6.如果从流中读取一个大数据量的XML文件并进行解析,最好使用哪种解析器?A.两种都不可以

9、B.两种都可以,没有太大区别C.SAXParserD.DOMParser答案:C27.关系数据库中,典型的实体关系模型有三个要素?答案:数据结构、关系操作、完整性约束28.类的实例方法表示的是什么?()A.类的行为B.父类对象的行为C.类的属性D.类对象的行为答案:D29.J2EE的三层模型是什么?答案:Model View Controller30.单选题:答案:31.下面对数组的操作代码哪个是正确的?A.char a=hello world”.loCharArray。;B.charc=a999;C.Class cc=a.getClass();D.int len=a.length;E.a.e

10、quals(new ObjectO);F.char c=aOJ;答案:DF32.public void test()try(oneMethod();System.out.printlnfcondition 1);catch(ArrayIndexOutOfBoundsException e)System.out.println(4kcondition 2);)catch(Exception e)System.out.println(44condition 3);finally System.out.println(finany”);)在。neMethod。方法运行正常的情况下将显示什么?A.co

11、ndition 2B.condition 3C.finallyD.condition 1答案:CD33.EJB在 WEBLOGIC中的部署文件答案:weblogic-ejb-jar.xml34.J2EE 描述答案:J2EEJava2 平台企业版(Java 2 Platform,Enterprise Edition)J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容

12、性,解决过去企业后端使用的信息产品彼此之间无法兼容,,企业内部或外部难以互通的窘境。3 5.合法标识符的定义”1.只能以字母,下划线(_)或美元符($)开头,数字不能作为开头 2.不能包含美元符($)以外的特殊符号 3.不能包含空格 4.可以是中文字符或日文字符答案:136.WebLogic 启动 Admin Server 后默认的控制台是 A./controlB./consoleC./manageD./manager答案:B3 7.下面哪些声明是错误的?A.chare:Null)D.3+Null答案:B54.UML封面向封象的15言十&分析起到指导作用A.封B.金 昔答案:A5 5.如果x=

13、2,(x+)/3的值是:A 1B 2C0.67DO答案:D56.哪个Set是排序的A.AbstactSetB.LinkedHashSetC.TreeSetD.HashSet答案:C57.如果你设计了一个类,并且覆盖率equals。方法,哪些方法你还会考虑覆盖?A.clone。B.toString()C.wait()D.finalize()E.hashCode()答案:E58.”在 Oracle中,执行以下语句出错的行是:Select deptno,dname,ename,saiFrom emp,deptWhere emp.deptno=dept.deptnoAnd sal1000;A.第四行B

14、.第二行C.第三行D.第一行答案:D5 9.下面哪项不是EJB事务属性?A.NeverB.NetSupportedC.RequestD.Mandatory答案:C60.单选题:答案:61.Weblogic 启动 Admin Server 后默认的控制台路径是:A./consoleB./manageC./managerD./control答案:A6 2.如 果 要 在 JAVA中 调 用 ORACLE的 存 储 过 程,需 要 使 用 下 面 哪 个 接 口:A.CallableStatementB.StatementC.PreparedStatement答案:A63.在 UML提供的图中,()

15、用于按时间顺序描述对象间的交互。A.状态图B.序列图C.网络图D.协作图答案:B64.”对下面的语句序列正确的说法是:int c=A73;c+=T%5;System.out.prinlln(c);A.输出结果:25B.运行时错误C.产生编译错误D.输出结果2答案:A65.面向对象程序设计的基本特征是:A.封装B.抽象C.多态D.继承答案:ABCD66.如 果 你 被 要 求 写 一 段 代 码 读 取 一 个 图 片 文 件,那 么 一 般 使 用 哪 种Stream?A.ObjectInputStreamB.FilelnputStreamC.FileReaderD.DatalnputStre

16、am答案:D67.Oracle数据库中,以下关键字中表示序列的是?A.CLUSTERB.SYXONYMC.SEQUENCE答案:C68.类的实例方法表示的是什么?()A.类的行为B.父类对象的行为C.类的属性D.类对象的行为答案:D69.类 Test定义如下:public abstract class Test(public abstract void ml();public abstract void m2()(System.out.println(hello);)如果对这段程序进行修改,其中不会导致错误的修改是()A.将修饰m 1()方法的abstract关键字删除B.将修饰Test类的a

17、bstrac关键字删除C.用替换第46行D.为 ml()方法添加一个方法体答案:C7 0.下面的异常处理说明正确的是()A.try块只能使用-一 个 catch子句。B.try块必须同时与catch子句和finally子句一起使用。C.try块不能单独使用。D.try块中如果执行了 return语句,则其finally子句不能执行。答案:C7 1.定义整型变量:intn=456;,表达式的值为5 的是:A.n/10B.n%10C.(n-n/100*100)/10D.n/10%10答案:CD7 2.下面哪些属于J2ee应用的WEB组件A.APPLETB.ServletC.JspD.IE答案:BC

18、73.下面关于继承的哪些叙述的正确的:A.在 Java中一个类只能实现一个接口。B.在java中一个类不能同时继承一个类和实现一个接口C.Java的单一继承使代码更可靠。D.在java中只允许单一继承。答案:CD74.关 于 异 常,下 面 哪 个 代 码 是 合 法 的?A.try catch(NullpointerException ex)catch(Exception ex)B.try catch(Exception e)catch(ArithmeticException a)C.try catch(Throwable th)finally(D.try finally()E.try ca

19、tch(Throwable th)答案:A C D E75.”下面程序段输出的结果是:StringBuffer bufl;String str=“北京 2008”;bufl=new StringBuffer(str);System.out.println(bufl.charAt(2);A.输出是:京B.输出是:2C.输出是:0D.输出是:null答案:B76.下面哪个对类的声明是错误的?A、class myClass extends mySuperClass implements Yourlnterface()B、class MyClass extends MySuperClassl,MySu

20、pperClass2C、public class MyClassD、abstract class MyClass implements Yourinterface 1,Youriterface2 E、private class MyClass()答案:B77.在测试软件中,黑、白盒测试是常用方法,其中白盒测试主要用于测试()A 程序正确性B 程序内部逻辑C 结构合理性D 软件外部功能答案:C78.不同级别的用户对同一对象有不同的访问权利或耨个客户端不能直接操作到某个对象,但又必须和那个对象有所互动,这种情况最好使用什么设计模式?A Factory 模式B Bridge 模式C Proxy模式D

21、 Adapter 模式答案:C79.下面那个不是Java关键字?A intB nextC extendsD mainE remove答案:BDE80.在 Java中判断applet的来源的方法有:A.getCodeBase()B.getCodebase()C.getDocumentBase()D.getDocumentbase()答案:A81.”给出下面有关java.awt.List的表达式,哪些叙述是对的?List 1 =new List(6,tue);A.列表只能有一项被选中B.一行的最大字符数是6C.在没有其它的约束条件下该列表将有6 行可见D.列表将允许用户多选答案:82.什么是替代触

22、发器答案:就是建在视图上方便对视图所引用的基础表进行insert、update、delete的8 3.对于Rollback命令,以下正确的说法是:A.撤销到上次执行提交或回退操作的点B.撤销刚刚进行的数据修改操作C.撤销本次登录以来所有的数据修改D.撤销上一个COMMIT命令答案:A84.JNDI结构包含的三个层次主要是:A、应用层B、JNDIAPI层 C、实现层D、数据层答案:A,C,D85.程序员使用哪种方法更能查出程序更多的借口错误:A 黑盒技术B 代码走查C 白盒测试答案:B86.下面哪个 set是排序的?A、abstract setB、hash setC、linked hash se

23、tD、tree set答案:D87.”在软件开发过程中,如果项目的规模和工作量大,项目具有较大的开发团队,需求存在明显的优先级划分或系统具有较技术风险,则最时候使用哪种生命周期A、增量模型B、快速原型C、瀑布模型D、螺旋模型答案:A88.”已 知 A 类被打包在packageA中,B 类被打包在packageB中,且 B 类被申明为public,且有一个成员变量x 被申明为protected控制方式,C 类也位于packageA,则说法正确的是“A、a 类的实例不能访问到b 类的实例B、a 类的实例能够访问到b 类的一个实例的x 成员C、c 类的实例不可以访问到b 类的一个实例的x 成员D、c

24、 类实例不能访问到b 类的实例答案:C89.什么是JNDI答案:Java Naming and Directory Interface90.MVC模式中Jsp与 Servlet各充当什么角色?答案:JSP 是 View,Servlet 是 Controller91.怎样用Servlet输出相关网页的内容?答案:out.println()92.什么是事务?答案:事务处理是由以一个单一的逻辑单位完成的一系列操作,它可以由一系列的操作组成,如果在该单位包含的操作执行完毕后没有发生错误,那么它所作的改变就是永久的了。如果一旦有错误发生,它就会滚回,不会作任何修改或改变。93.System.gc。的作用

25、答案:用于释放没有使用的对象内存94.确的是:1 public class BasStatic 2 private static int x=100;3 public static void main(Stringargs)4 BasStatic hsl=new BasStatic();5 hsl.x+;6 HasTatic hs2=new HasTatic();7 has2.x+;8hasl=new BasStatic();9 hsl.x+;10 BasStatic.x-;1 1 System.out.println(nx=M+x);12 13 A 5 行不能通过编译,因为引用了私有静态变量

26、B 程序通过编译,输出结果是:x=102C 程序通过编译,输出结果是:x=103D 10行不能通过编译,因为x 是私有静态变量答案:B95.oracle不能提交或回滚的操作;A commitB selectC updateD dropE delete答案:ABD96.”下面几种常见CMT事物属性,从?1到?4 应该是:”ATl,T2,T2,NoneB Tl,None,T2,T2C T2,T2,None,T2D None,None,None,T1E T2,None,None,T2答案:A97.假 设 tesi类运行于多线程环境下,那 么 关 于 A 处的同步下面描述正确的是:publicclas

27、s TestList list=new java.util.arrayList();public void test()synchronized(list)/AA test方法必须增加synchronizedB test方法没有必要加synchronizedC Test类为单态时也没有必要加synchronizedD Test类为单态时要加synchronized答案:B98.那段代码可以实现正确的查询?List list=newjava.util.LinkedList();list.add(,RM);list.add(,E,);list.add(An);list.add(LH);A list

28、 indexOf(A”);B list contains(A”);C Arrays binarySearch(list to Array。,“A”)D Collections binarySreach(list,nA”)答案:A99.下列那些属于j2ee应用的web组件?A appletB IEC ServletDjsp答案:ACD100.下面关于变量及其范围的陈述那些事正确的?A 局部变量自爱使用前必须被初始化B 在方法中定义的局部变量在该方法被执行时创建C 实例变量是类的成员变量D 实例变量用关键字static声明答案:B101.EJB的部署是怎样的?A 指定EJB的路径B 修改 star

29、tweblogic.xml 文件C 修改config.xml文件D 修改web.xml文件答案:A102.下列所列偶合中最低级别偶合是A 非直接偶合B 公共偶合C 内容偶合D 数据偶合答案:A103.设 x 为 int型的数据,则执行下列语句后x 的值是:x-10;x+=x-=x-x;A 10B 20C30D40答案:1 0 4.关于被private修饰的成员变量,以下说法正确的是?A 只能被同一包中的类访问B 只能被该类自身访问和修改C 可以被两种类访问和修改,该类本身,该类的所有子类D 三种类可以访问和修改,该类本身,该类的同包子类及不同包子类答案:B105.软件文档时软件工程实施中的重要

30、部分,它不仅是软件开发各阶段的重要依据,而且它影响软件的A 可理解性B 可扩展性C 可移植性D 可维护性答案:D106.对于rollback命令,说法正确的是A 撤销刚刚进行的数据修改操作B 撤销上一个 commit命令C 撤销到上次执行提交或回退操作的点D 撤销本次登录以来的所有数据修改答案:C107.在命令行运行程序,A Java A the first snow,the first snow came 怎样在 main(String|as)方法中访问“first”AaslB asC as5D as答案:AB108.若下面目录和文件存在,创建fileinputstream正确的是A Fil

31、elnputStream s=new FileInputStream(,nd:l.txt,n);B FilelnputStream s=new FileInputStream(,M d:l.txtu);C FilelnputStream s=new FileInputStream(“jaca/l.txt”);D File file=new File(,Hl.txtM);FileInputSt答案:D109.关于readline的说法,以下正确的是A 每次读取一行数据B BufferReader类的对象可以调用该方法C 如果读到文件的末尾,该方法回返回nullD 该方法抛出lOException

32、异常,调用该方法应该放在try中答案:ABC110.在 oracle中 bate日期类型,存贮日期和时间信息,占用几个字节?A 10B8C7D6答案:C111.关于servlet和jsp描述正确的是A jsp技术建立在servlt上,它是支持xml的 servlet的拓展B jsp只有在接受请求时动态编译成servletC 访问jsp页面,需要预编译成servletD jsp能够访问java A P I,具备servlet的全部优点答案:ABC112.EJB事务属性有哪几种?A RequiredB RequiredNewC SupportsD MandatoryE NotSupportsF N

33、ever答案:ABCDEF113.”在下面的代码中:public class AyeAyeint i=40;intj;public AyeAye()setValue(i+);)void setValue(int intputValue)int i=20;j=i+l;System.out.println(卞+j);)当 setValue。方法显示变量j 时,该变量的值为多少?A.42B.40C.21D.20答案:C114.事务的特性是什么?答案:”事务有四种特性:ACIDAtomicity(原子性)事务中的操作或者全部完成,或者全部不完成。Consistency(一致性)事务执行的结果是从一个一

34、致性状态转移到另一个一致性状态。Isolation(隔离性)一个事务的执行不能被其它事务干扰,即并发事务间内部数据是隔离的。Durability(持久性)事务开始执行后,它对系统中数据的改变应该是恒定的,不应受其它操作或故障的影响。115.在 oracle中,下面哪个 与 I I 运算符有相同的功能:A、ItrimB contactC、substrD、instr答案:B116.哪个类或接口不包括在 JDK Collection Framework 中;A.CollectionsB.ItertorC.TreeMapD.ArraysE.Enumeration答案:E117.对于catch子句的排列

35、,下列哪种说法是正确的:A.先有异常子类,其他如何排列都无关:B.有继承关系的异常不能在同一个try程序段中C.异常父类在在先,异常子类在:D.异常子类在先,异常父类在:答案:D1 1 8.若下面指定的目录和文件名都存在,创 建 FilelnputStream对象的语句的正确的是:A.FilelnputStream fis=new FileInputStream(B?|C?|D?=e?%答案:A173.char a=Hello World.tocharArray();选出所有正确的项?A classcc=a.getClass();B int len=a.length;C charlJ c=a9

36、99J;D char|c=a0;E a.equals(new ObjectO);答案:A,B,D,E174.哪个Set是排序的?答案:TreeSet175.哪个Map是排序的?答案:TreeMap176.设计划分模块准则?A.高内聚,低耦合B.低内聚,高耦合C.高内聚,高耦合D.低内聚,低耦合答案:A177.关于 float 数定义正确的是 A float f=1.0 B float=x0 x0687 C float=-5 D float=1.8f答案:C,D178.部 署 web工程的文件是(多选)A.warB jarC.earD.直接将工程拷贝到服务答案:A,C,D179.int i=6,

37、j=8,k=10 m=7;if(!(ij|mk+)k+;这 时 K 的值 是 多 少?A 11 B 12 C 10 D 9答案:B1 8 0.如果重写了 myObject的 equles()方法,下列哪个方法可能改写:A.toString()B.clone()C.hashCode()D.wait()答案:B181.nint i=0 xFFFFFFFF;intj=OxO;下列哪些表达式结果为0A.i&jB.iUC.iAjD.i2E.i2F i答案:A182.“MyObject的什么方法会对if表达式的正确性产生影响(多选)Map m=new HashMap;m.add(new MyObject(

38、nA”);if(m.contains(new MyObject(nA”)A.toStringOB.equals()C.hashCode()D.clone()答案:B,C183.n MyObject的什么方法会对if表达式的正确性产生影响List 1 =new LinkedList();Ladd(new MyObject。A”);if(l.contains(new MyObject(nA,*)A.toStringOB.equals()C.hashCode()D.clone()答案:B184.int x=2,(x+)/3 的 值 是()A 0.67 B 2 C 1 D 0答案:D185.如果你设计

39、了一个类覆盖equals()你还会覆盖以下哪个方法()A toStringO Bwait()C clone()D finalize()E hashCode()答案:E186.体积很大的xml文件如何解析?答案:SAX187.下列那些是UML静态图A.类图B.顺序图C.接口图D.部署图E.对象图F 协作图G 状态图答案:A,C,D,E188.在数据库中什么代表一条记录?答案:主健189.J2EE应用打包部署的单位A.模块B.类。C.对象D.组件答案:D190.a 是 Container,b是数组,c 是数组中的第一个元素,问你用标签怎么样来表示数组中的第一个元素?答 案:$a.b0或者$aR01

40、91.找出 weblogic-ejb-jar.xml 文件中的错误。答案:正确的文档!DOCTYPE weblogic-ejb-jar PUBLIC”-BEA Systems,Inc./DTD WebLogic 8.1.0EJB/EN”http: 个 Java抽象类声明了一个方法并会抛出一个异常,问继承这个抽象类的子类,实现了这个方法,这个方法声明是不是一定要抛出一模一样的异常,可不可以不抛,或者抛出的异常比抽象类的异常范围大,或者小?答案:可以不抛,或者比抽象类的小,但绝对不能抛出的异常比抽象类的大1 9 3.子类是否可以访问父类的私有成员?答案:不可以194.his&super 的异同答案

41、:this:引用当前对象super:引用当前对象的父类使用情况:(1)super.variable/用来访问父类被隐藏的成员变量(2)super.Method(paramlist)用来调用父类中被重载的方法(3)super.(paramlist)调用父类中的构造函数在类方法中(static),不能使用this或 super修饰符195.创建XML文件的格式?答案:.196.触发器的For Each Row选项,用法以及意义答案:1 9 7.在 Oracle数据库中,给定一个表,其中一列有索引,现在用这个列作为查询条件,因为用到了索引,速度一定会快吗?答案:答案是否定的,比如在这个列中使用 sd

42、fd%来进行模糊查询198.EJB的远程方法调用中,能够返回一个ResultSet吗?答案:能1 9 9.主外键有什么关系?答案:外键是从某个表的一个字段指向另外一个表的主健字段,两个字段的类型和精度应该一致,外键的值必须在主键中存在2 0 0.删除视图会不会影响基表?答案:不会201.ORACLE数据库中怎样给一个用户赋权限?答案:grant XXX to username202.Delete 与 Truncate 的区别?答案:delete删除指定条件的数据,删除的数据会记录在滚回段,可恢复,速度慢;truncate删除整个表的数据,不可恢复,速度快203.ClearCase 基本概念。答

43、案:采 用 VOB(Versioned Object Base)存储配置管理数据,用户通过视图(V IEW)的方式获取VOB中存储的数据。VOB是 ClearCase存储软件系统各个组成元素的所有版本数据的仓库,一个版本是其中包含的特定文件或目录;VIEW则是通过一定的规则选择出来的各个元素特定版本的集合,用户通过VIEW 存取、修改各个元素。流(Stream):流是一个具有长生命周期的ClearCase对象。它是单个UCM 项目的成员,还是生成和记录配置的一种机制。一个流标识了当前你可以查看,修改和编译的一系列版本。2 0 4.软件测试分哪几种方式?答案:黑盒测试、白盒测试205.URL是什

44、么?答案:统一资源定位符(Unified Resource Locator)206.ORACLE锁的管理答案:ORACLE里锁有以下几种模式:0:none1:null 空2:Row-S 行共享(RS):共享表锁3:Row-X 行专用(RX):用于行的修改4:Share 共享锁(S):阻止其他DML操作5:S/Row-X共享行专用(SRX):阻止其他事务操作6:exclusive专用(X):独立访问使用数字越大锁级别越高,影响的操作越多。207.string stringbuffer 的区别答案:String支持非可变性,stringbuffer支持可变性,StringBuffer速度更快208

45、.下列那个不属于 collection framework:A.Collectionsb.Arraysc.ArrayListd.HashMap答案:A209.oracle别名排序答案:ORDER B Y 操作:与 其 他 SQL92标准数据库相似,排序如:SELECT eXPrFROM table ORDER BY ASCDESC;从 Oracle7 release 7.0.16 开始,ORDER BY 可以用别名。210.那些是DDL语句,那些是DML语句?答案:如 insert,update,delete,select 是 DML 语句,create,drop 等是 DDL 语句211.那

46、些是JAVA的运算符?答案:一元运算符(如+、-),二元运算符(如+、)和三元运算符(如?:)212.抽象方法的原型答案:例如 abstract void open();213.FIFO用什么list比较好?答案:linkedList214.hashset,treeset 哪个排序答案:treeset215.怎么样运用JSTL标签?答案:216.覆盖Object类的equals。方法的同时为什必须覆盖什么方法?答案:hashCode。方法,在 Object类中定义了 hashCode。和 equals。方法,Object类的equals。方法按照内存地址比较对象是否相等,因此如果objectl

47、.equals(object2)为 tru e,表明 objectl变量和object2变量实际上引用同一个对象,那 么 objectl和 object2的哈希码肯定也相同,也就是说 objectLhashCode()=object2.hashCode()如果用户定义的类覆盖了 Object类 的 equals。方法,但是没有覆盖Object类 的 hashCode()方法,就会导致当objectl.equals(object2)为 true时,而 objectl和 object2的哈希码不一定一样。所以如果覆盖了 equals。方法,也应该覆盖hashCode()方法,并且保证2 个相等的o

48、bject对象的哈希码也一样217.EJB中 RMI远程调用过程答案:创建远程方法调用的5 个步骤:1、定 义 一 个 远 程 接 口 的 接 口,该 接 口 中 的 每 一 个 方 法 必 须 声 明 它 将 产 生 一 个RemoteException 异常。2、定义一个实现该接口的类。3、使用RMIC程序生成远程实现所需的残根和框架。4、创建一个客户程序和服务器进行RMI调用。5、启动Registry并运行自己的远程服务器和客户程序。218.java的多态性答案:java的多态性通过继承来体现219.RandomAccessFile 的用法答案:既可对文件读又可对文件写操作220.单例对

49、象的同步答案:http:/ class 方 法 名),抽 象 类(abstract class 方 法 名),接口(public interface方法名)223.EJB2.0中加入了 Local类型的作用答案:申明和EJB服务在同一 JVM 中其他程序可访问的方法,不在同一 JVM 也就没有访问权限224.oracle中数据文件的描述答案:225.java 中的 equals(有=的区别答案:对于int long char boolean等简单对象,只能使用=,就是相等。对于对象引用=的意思就是引用的是同一个对象。equals为 Object的方法,默认跟=是一样的,但是有些类比如Strin

50、g重写了这个方法。226.”给出下面的不完整的方法 success=connect();If(success=-1)Throw new TimedOutException();)TimedOutException不是一个RuntimeException。下面的哪些声明可以被加入第一行完成此方法的声明”A public void method()B public void method()throws ExceptionC public void method()throws TimedOutExceptionD public void method()throw TimedOutExcepti

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com