java基础面试等综合练习笔试题_第1页
java基础面试等综合练习笔试题_第2页
java基础面试等综合练习笔试题_第3页
java基础面试等综合练习笔试题_第4页
java基础面试等综合练习笔试题_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

(下面题目中,部分题目出现重复,所以与前面重复的题目处没有提供重复的答案抽象就是忽略一个中与当前目标无关的那些方面,以便更充分地注意与当封装是把过程和数据包围起来,对数据的只能通过已定义的界面。面向对对象,这些对象通过一个受保护的接口其他对象。2、Stringbyte、int、char、long、float、double、booleanshortStringBuffer3、int和Integer类型和原始类型的行为完全不同,并且它们具有不同的语义。类型和种类型的数据结构,当定的缺省值。对象实例变量的缺省值为null,而原始类型实例变量的缺省4、StringStringBufferJAVA平台提供了两个类:String和StringBuffer,它们可以和操作字符StringStringBufferStringBuffers5异常表示程序运行过程中可能出现的状态,运行时异常表示虚拟机的通明抛出可能发生的非运行时异常,但是并不要求必须抛出未获的运行6ServletServletCGIServletinitdoPost)destroycgiservletCGI7、说出ArrayList,Vector,LinkedList的性能和特ArrayList和Vector都是使用数组方式数据,此数组元素数大于实际synchronized(线程安全),ArrayListLinkedList使用双向链表实现,按序号索引数据需要进行前向或后向遍8、EJBSessionBeanEntityBeanStatefulBean和StaessBean的区别EJBSessionBean、EntityBean、MessageDrivenBean,JNDI、RMI、JATEJBEntityBean对于客户机,EntityBean是一种持久性对象,它代表一个在持久性器SessionBean还可以再细分为StatefulSessionBean与StaessSessionBean,这两种的SessionBeanmethodStatefulSessionBean说,一个使用者会有一个相对应的StatefulSessionBean的实体。StaessSessionBean虽然也是逻辑组件,但是他却不负责记录使用者状态,也就是说当使用者呼叫StaessSessionBean的时候,EJBContainer并不会找寻特定的StaessSessionBean的实体来执行这个method。换言之,很可能数个使用者在执行某个StaessSessionBean的methods时,BeanInstanceStatefulSessionBean与StaessSessionBean比较,StatefulSessionBean会消耗J2EEServerStatefulSessionBean9、Collection和CollectionsCollectionSetList.10、&和&&11、HashMapHashtableHashMap(null)键值(key),由于非线程安全,Hashtable。HashMapHashtablecontainscontainsvaluecontainsKeycontainsinterface最大的不同是,HashtableSynchronizeHashMap个线程Hashtable时,不需要自己为它的方法实现同步,而HashMap就必12、final,finally,finalizefinal用于属性,方法和类,分别表示属性不可变,方法不可覆盖,finally象的此方法,可以覆盖此方法提供收集时的其他资源回收,例如关闭文件13、sleep()和wait()sleep(Thread)的方法,导致此线程暂停执行指定时间,给执行机notify(或(Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被””了。如果在一个类中为方法的重载(Overloading)。Overloaded15、errorexceptionerror表示恢复不是不可能但很的情况下的一种严重问题。比如说内存溢exception16如果数据将程间共享。例如正在写的数据以后可能被另一个线程读到,或17、classinterface 要创建一现某些基本行为的类,并为该类方法,但不能在该类中实现 staticfinal对象上调用接口的方法。由于有抽象类,它允许使用接口名作为变量的类型。通常的动态联编将生效。可以转换到接口类型或从接口类型转换,instanceof运算符可以用来决定某对象的类是否实现了接口。18、heapstack19、forwardredirectforward是服务器请求资源,服务器直接目标地址的URL,把那个URL的响应内容过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发redirectsession,request20、EJBJAVABEANJavaBeanJavaBeanJavaBeanJavaBean所创建(Tomcat)JavaBeanJavaBeanSerializableBeanJavaBeanCOMCOM的。EnterpriseJavaBeanDCOM,JavaEJBWebspere、WebLogic,EJB接真正的EJB组件,而是通过其容器。EJB容器是EJB组件的,EJB组件由容器所创建和管理。客户通过容器来真正的EJB组件。[b/]21、StaticNestedClass和InnerClassStaticNestedClass是被为静态(static)的内部类,它可以不依赖于22、JSPINCLUDEINCLUDE23assertfalse,说明程序已经处于不正确的状态下,系统将给出警告或退查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion24、GCGC是收集的意思(GabageCollection),内存处理是编程人员容易出溃,JavaGC内存的目的,Java25、shorts11;s1s11;shorts11;s11;有什么shorts11;s1s11;(s1+1intshorts1=1;s1+=1;(可以正确编译26、Math.round(11.5)Math.round(-11.5)等於多少?Math.round(-11.5)==-round1/227、Strings=newString(“xyz”);String29、Javajavajava30run()JVMSessionBean:StaessSessionBean的生命周期是由容器决定的,当客户Bean,EJBBeanStatefulSessionBeanBeanStatefulSessionBeanBeanEntityBean:EntityBeans数据库中的数据存在,Entitybeans务进程来说的。即使EJB容器了,Entitybeans也是存活的。EntityBeansBeansEJB(OMG)的对象实务服务SunMicrosystemsTransactionService(JTS)、JavaTransaction(JTA),开发组(X/Open)XA32BEAWebLogicServer,IBMWebSphereApplicationServer,Oracle9iApplicationServer,jBoss,Tomcat33runtimeexceptionArithmeticException,ArrayStoreException,BufferOverflowException,BufferUnderflowException,CannotRedoException,CannotUndoException,ClassCastException,CMMException,ConcurrentModificationException,DOMException,EmptyStackException,IllegalArgumentException,IllegalMonitorStateException,IllegalPathStateException,IllegalStateException,ImagingOpException,IndexOutOfBoundception,MissingResourceException,NegativeArraySizeException,NoSuchElementException,NullPointerException,ProfileDataException,ProviderException,RasterFormatException,SecurityException,SystemException,UndeclaredThrowableException,UnmodifiableSetException,UnsupportedOperationException34(implements)可继承实体类(concreteclass)?接口可以继承接口。抽象类可以实现(implements)35、List,Set,MapCollectionList,Set,Map36接。客户端程序需要连接时,池驱动程序会返回一个未使用的接并将其表接的数量有配置参数决定。当使用的接调用完成后,池驱动程序将此连接37、methodstatic,native,是否可synchronized?38length()这个方法?Stringlength()39、Setequals()?它们有何区别?Set里的元素是不能重复的,那么用i equals()是判读两个Set是否相等。equals()和==方法决定值是否指向同一对象equals()在类中被覆盖,为的40Constructor41String42、swtichbytelongStringswitch(expr1)中,expr1switch和caseintshortcharbyte。long,stringswtich。43、tryreturntryfinallycodereturnreturn44282<<45、两个对象值相同(x.equals(y)true),hashcode,这hashcode性,并可返回变化后的结果,那么这里到底是值传递还是传递?是值传递。Java递到方法中时,参数的值就是对该对象的。对象的内容可以在被调用的方法中改变,但对象的是不会改变的。不能,一个对象的一个synchronized方法只能由一个线程48SingletonSingletonprivatestatic方法获取对它的,继而调用其中的方法。publicclassSingleton{privateSingleton(){}privateprivatestaticSingletoninstance=new//这里提供了一个供外部本class的静态方法,可以直接publicstaticSingletongetInstance(){returninstance;}}publicclassSingletonprivatestaticSingletoninstance=publicstaticsynchronizedSingletongetInstance()if(instance==null)instance=newSingleton();returninstance; }49、JavaC++publicstatic,public.一个类可以实现多个接口。50、Java当JAVA程序了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会IndexOutOfBound ception;null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并在何时用throw关键字异常。所有的异常都是java.lang.Thowable的子类。51、回收的优点和原理。并考虑2种回收机制Java语言中一个显著的特点就是引入了回收机制,使c++程序员最头疼的内存管理。由于有个回收机制,Java中的对象不再有”作用域”的概念,只有对象的才有”作用域”。回收可以有效的防止内存,有效的使用可以使用的内存。回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用回收器对某个对象或所有对象进行回收。回收机制有分代回收和标记回收,增量回收。52wait():lock。InterruptedExceptionJVM53最常用的集合类是List和Map。List的具体实现包括ArrayList和Vector,它们是可变大小的列表,比较适合构建、和操作任何类型对象的元素列表。List适用于按数值索引元素的情形。Map提供了一个更通用的元素方法。Map集合类用于元素对(称作”54JVMclass55、charThreadRunnablesynchronized,waitnotify57、JSP且提供了几个用于获取,header,和session数据的有用的方法。responseHttpServletResponse器的响应的方法(如s,头信息等)pageContextjavax.servlet.jsp.PageContext存取各种范围的名字空间、servletAPI,并且包装了通用的servletapplicatonjavax.servle.ServletContextservletservletconfigjavax.servlet.ServletConfigservletpageservlet58Java59、JSP60doGet()doPost()。61、StringclassStringStringfinal。62、Javabyvaluebybyvalue,但问题就在于:一个参数的“value”不是别的,就是个63String结果传回。也就是说,这等同于”两个对象是否拥有同一地址(address)”,if(s1.equals(s2)orif(s1.equalsIgnoreCase(s2))orif(s1.startsWith(s2))orif(s1.endsWith(s2)orif(s1.regionMatches(s1_offset,s2,s2_offset,length))orif( pareTo(s2)<0)64intString?Strings=Strings=Strings=“”+注:Double,Float,Long65run()66、StringsnewString(“xyz”)

温馨提示

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

最新文档

评论

0/150

提交评论