欢迎来到天天文库
浏览记录
ID:16136102
大小:32.00 KB
页数:8页
时间:2018-08-08
《java面试题四.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java面试题:第四锦 4.1EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的? SessionBean:StatelessSessionBean的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。当客户机第一次调用一个StatefulSessionBean时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用StatefulSessionBean的方法时容器会把调用
2、分派到与此客户机相关联的Bean实例。 EntityBean:EntityBeans能存活相对较长的时间,并且状态是持续的。只要数据库中的数据存在,Entitybeans就一直存活。而不是按照应用程序或者服务进程来说的。即使EJB容器崩溃了,Entitybeans也是存活的。EntityBeans生命周期能够被容器或者Beans自己管理。 EJB通过以下技术管理事务:对象管理组织(OMG)的对象事务服务(OTS),SunMicrosystems的TransactionService(JTS)、JavaTransactionAPI(JTA),开发组(X/O
3、pen)的XA接口。 4.2应用服务器有那些? BEAWebLogicServer,IBMWebSphereApplicationServer,Oracle9iApplicationServer,jBoss,Tomcat 4.3给我一个你最常见到的runtimeexception. ArithmeticException,ArrayStoreException,BufferOverflowException,BufferUnderflowException,CannotRedoException,CannotUndoException,ClassCa
4、stException,CMMException,ConcurrentModificationException,DOMException,EmptyStackException,IllegalArgumentException,IllegalMonitorStateException,IllegalPathStateException,IllegalStateException,ImagingOpException,IndexOutOfBoundsException,MissingResourceException,NegativeArraySizeExc
5、eption,NoSuchElementException,NullPointerException,ProfileDataException,ProviderException,RasterFormatException,SecurityException,SystemException,UndeclaredThrowableException,UnmodifiableSetException,UnsupportedOperationException. 4.4接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承实体类(co
6、ncreteclass)? 接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。 4.5List,Set,Map是否继承自Collection接口? List,Set是,Map不是 4.6说出数据连接池的工作机制是什么? J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱
7、动程序将此连接表记为空闲,其他调用就可以使用这个连接。来源:考试大的美女编辑们 4.7abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 都不能 4.8数组有没有length()这个方法?String有没有length()这个方法? 数组没有length()这个方法,有length的属性。String有有length()这个方法。 4.9Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别? Set里的元素是不能重复的,那么用i
8、terator()方法来区分重复与否。equals(
此文档下载收益归作者所有