Java程序员面试题之六

 

31EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?

 

SessionBean:

 

Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。

 

当客户机第一次调用一个Stateful Session Bean 容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例。

 

EntityBean

 

Entity Beans能存活相对较长的时间,并且状态是持续的。只要数据库中的数据存在,Entity beans就一直存活。而不是按照应用程序或者服务进程来说的。即使EJB容器崩溃了,Entity beans也是存活的。Entity Beans生命周期能够被容器或者 Beans自己管理。

 

EJB通过以下技术管理实务:

 

对象管理组织(OMG)的对象事务服务(OTS),

Sun MicrosystemsTransaction ServiceJTS)、Java Transaction APIJTA),

开发组(X/Open)的XA接口

 

 

32、应用服务器有那些?

 

BEA WebLogic Server,

 

IBM WebSphere Application Server

 

Oracle9i Application Server

 

jBoss

 

Tomcat 

 

 

33、给我一个你最常见到的runtime exception

 

ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException

 

 

34、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?

 

接口可以继承接口。

 

抽象类可以实现(implements)接口,

 

抽象类是否可继承实体类,前提是实体类必须有明确的构造函数

 

 

35List, Set, Map是否继承自Collection接口? 

 

List,Set是,Map不是。 

 

 

Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值