Java面试题基础知识部分.doc

Java面试题 基础知识部分3 ? Java面试题--基础知识部分32010-06-28 09:1971、简述synchronized和java.util.concurrent.locks.Lock的异同?主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。Synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。72、EJB的角色和三个对象一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件开发者(Enterprise Bean Provider)、应用组合者(Application Assembler)、部署者(Deployer)、EJB服务器提供者(EJB Server Provider)、EJB容器提供者(EJB Container Provider)、系统管理员(System Administrator)三个对象是Remote(Local)接口、Home(LocalHome)接口,Bean类73、EJB容器提供的服务主要提供声明周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。

文档评论(0)

1亿VIP精品文档

相关文档