Java基础温习

运行时异常与异常:异常是程序运地过程式中可能出现的非正常状态.运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见的运行错误.java编译器要求方法必须声明抛出的可能发生的非运行时异常,但并不要求必须声明抛出未被捕获的运行时异常.

对EJB的理解:包括Session Bean,Entity Bean,Message Driven Bean,基于JNDI,RMI,JAT等技术实现.Session Bean在J2EE应用被用来完成一些服务器端的业务操作,如访问数据库,调用其它的EJB组件.EntityBean被用来代表应用系统中的数据.对于客户机SessionBean是一种非持久性对象,它实现某些服务器上运行的业务逻辑.对于客户机,EntityBean是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个现有企业应用程序实现的实体.SessionBean 分为stateful SessionBean stateless Session Bean,它们都有可以将系统逻辑放在method中执行,不同的时stateful Session Bean可以记录呼叫者的状态,通常来说,一个使用者会有一个相对应的Stateful Session Bean的实体.StatefulSesstionBean会消耗J2EE server较多的内存,它的优势是可以维持使用者的状态.

HashMap HashTable的区别:HashMap是HashTable的轻量级实现非线程安全的),他们都完全实现了Map接口.HashMap允许空键值,由于非线程安全,效率上可能高于HashTable.

 

 

 

 

你可能感兴趣的:(Java基础温习)