71、简述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容器提供的服务
主要提供声明周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。
74、EJB规范规定EJB中禁止的操作有哪些?
1.不能操作线程和线程API(线程API指非线程对象的方法如notify,wait等)。
2.不能操作awt。
3.不能实现服务器功能。
4.不能对静态属生存取。
5.不能使用IO操作直接存取文件系统。
6.不能加载本地库。
7.不能将this作为变量和返回。
8.不能循环调用。
75、remote接口和home接口主要作用
remote接口定义了业务方法,用于EJB客户端调用业务方法。
home接口是EJB工厂用于创建和移除查找EJB实例。
分享到:
相关推荐
java程序员面试题java程序员面试题java程序员面试题java程序员面试题java程序员面试题java程序员面试题
JAVA程序员面试题集合.pdf JAVA程序员面试题集合.pdf
Java程序员面试题集(1-50),共50道题目,都是面试java程序员必备的题目,有答案和详细解释
java中级程序员面试题 java程序员面试题 java工程师面试题
JAVA程序员面试题(1)\JAVA程序员面试题,试题包括答案
java程序员的面试题集,有各公司的面试,笔试题
2021最新Java程序员面试题,适合所有Java程序员阅读!
java程序员面试题集合,java开发相关类求职必备书籍。
对JAVA程序员在面试过程中常遇见的基础问题进行分类汇总,共7个部分,这是第5个!
新整理的2018年JAVA程序员面试题,比较全面,方便大家复习
------------------------------------- java程序员早期面试题汇总 BAT经典面试题汇总.pdf Java常考面试题.pdf java面试题(题库全)....程序员面试题精选100题.pdf ... -------------------------------------
java程序员面试试题,是华为的,是为了同大家共享JAVA程序员学习的资料
《Java程序员面试宝典》附带1张DVD光盘,内容为《Java程序员面试宝典》所有面试题的多媒体教学视频(共14.5小时)及免费赠送的55小时Java教学视频和5.5小时算法教学视频。授人以鱼,不如授人以渔。《Java程序员面试...
JAVA程序员面试题合集 JAVA程序员面试题合集
Java程序员面试题集锦-java程序员面试试题与解析doc精品模板.docx