![](https://csdnimg.cn/release/download_crawler_static/3830348/bg6.jpg)
for(int i=0;i<100;i++){
dec();
}
}
}
}
29 、 Java 有没有 goto?
java 中的保留字,现在没有在 java 中使用。
30 、启动一个线程是用 run() 还是 start()?
启动一个线程是调用 start() 方法,使线程所代表的虚拟处理机处于可运行状态,这意味着 它
可以由 JVM 调度并执行。这并不意味着线程就会立即运行。 run() 方法可以产生必须退出的
标志来停止一个线程。
31 、 EJB 包括( SessionBean,EntityBean )说出他们的生命周期,及如何管理事务的?
SessionBean : Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建 立
一个 Bean 的实例时, EJB 容器不一定要创建一个新的 Bean 的实例供客户机调用, 而是随 便
找一个现有的实例提供给客户机。当客户机第一次调用一个 Stateful Session Bean 时,容器
必须立即在服务器中创建一个新的 Bean 实例, 并关联到客户机上, 以后此客户机调用 Stat eful
Session Bean 的方法时容器会把调用分派到与此客户机相关联的 Bean 实例。
EntityBean : Entity Beans 能存活相对较长的时间, 并且状态是持续的。 只要数据库中的数 据
存在, Entity beans 就一直存活。而不是按照应用程序或者服务进程来说的。即使 EJB 容器
崩溃了, Entity beans 也是存活的。 Entity Beans 生命周期能够被容器或者 Beans 自己管理。
EJB 通过以下技术管理实务: 对象管理组织 ( OMG ) 的对象实务服务 ( OTS ) , Sun Micros ystems
的 Transaction Service ( JTS ) 、 Java Transaction API ( JTA ) ,开发组( X/Open )的 XA 接口。
32 、应用服务器有那些?
BEA WebLogic Server , IBM WebSphere Application Server , Oracle9i Application Server , jBo ss ,
Tomcat
33 、给我一个你最常见到的 runtime exception 。
ArithmeticException, ArrayStoreException, BufferOverflowException,
BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException,
CMMException, ConcurrentModificationException, DOMException, EmptyStackException,
IllegalArgumentExc eption, IllegalMonitorStateException, IllegalPathStateException,
IllegalStateException, ImagingOpException, IndexOutOfBoundsException,
MissingResourceException, NegativeArraySizeException, NoSuchElementException,
NullPointerException, P rofileDataException , ProviderException, RasterFormatException,
SecurityException, SystemException, UndeclaredThrowableException,
UnmodifiableSetException, UnsupportedOperationException
34 、接口是否可继承接口 ? 抽象类是否可实现 (implements) 接口 ? 抽象类是否可继承实体类
(concrete class)?
接口可以继承接口。抽象类可以实现 (implements) 接口,抽象类是否可继承实体类,但前提
是实体类必须有明确的构造函数。
35 、 List, Set, Map 是否继承自 Collection 接口 ?
List , Set 是, Map 不是