托福 | 雅思 | GRE | 公共英语 | 职称英语 | 专四专八 | 商务英语 | 计算机等级考试 | 软件水平考试 | 微软认证 | 思科认证
Oracle| Java | Linux | 公务员 | 报关员 | 司 法 | 导 游 | 会计职称 | CPA | 执业医师 | 执业药师 | 职业护士 | 医学考研
等级考试 软件考试 微软认证 思科认证 Oracle Java Linux 资料下载
推荐:
您当前的位置:学习资料网 2007年考研真题及答案 -> 计算机 -> Java资格 -> Java题库 ->计算机内容
java面试笔试题大汇总(八)
作者:佚名  来源:不详  发布时间:2006-4-11 1:12:18

java面试笔试题大汇总(八)

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实例
76、bean 实例的生命周期
对于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在缓冲池管理,而对于Entity Bean和Statefull Session Bean存在Cache管理,通常包含创建实例,设置上下文、创建EJB Object(create)、业务方法调用、remove等过程,对于存在缓冲池管理的Bean,在create之后实例并不从内存清除,而是采用缓冲池调度机制不断重用实例,而对于存在Cache管理的Bean则通过激活和去激活机制保持Bean的状态并限制内存中实例数量。
77、EJB的激活机制
以Stateful Session Bean 为例:其Cache大小决定了内存中可以同时存在的Bean实例的数量,根据MRU或NRU算法,实例在激活和去激活状态之间迁移,激活机制是当客户端调用某个EJB实例业务方法时,如果对应EJB Object发现自己没有绑定对应的Bean实例则从其去激活Bean存储中(通过序列化机制存储实例)回复(激活)此实例。状态变迁前会调用对应的ejbActive和ejbPassivate方法。
78、EJB的几种类型
会话(Session)Bean ,实体(Entity)Bean 消息驱动的(Message Driven)Bean
会话Bean又可分为有状态(Stateful)和无状态(Stateless)两种
实体Bean可分为Bean管理的持续性(BMP)和容器管理的持续性(CMP)两种
79、客服端调用EJB对象的几个基本步骤
设置JNDI服务工厂以及JNDI服务地址系统属性,查找Home接口,从Home接口调用Create方法创建Remote接口,通过Remote接口调用其业务方法。
80、如何给weblogic指定大小的内存?
在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M

智联招聘
 
Web www.ziliaonet.com
 
[ ]
[返回上一页] [打 印]
  文章搜索
  最新推荐
· 大学考试的LINUX试题参考答案
· java面试笔试题大汇总(一)
· java面试笔试题大汇总(二)
· Java基础知识(三)
· 大学考试的LINUX试题, 全做对了,..
· java面试笔试题大汇总(七)
· java面试笔试题大汇总(八)
· java面试笔试题大汇总(五)
· JMeter技巧集锦
· 金山JAVA笔试题
· Java基础知识(四)
· Java基础知识(六)
  相关文章
 
· Sun授权ASEC-Java培训中心一览表
· Sun认证Java开发员-SCJD认证介绍
· Java2程序员考试SCJP试题解析1
· Java2程序员考试SCJP试题解析2
· JAVA2十大经典图书
· [推荐] 给JAVA的初学者
· 用Java实现几种常见的排序算法
· 浅析Java多线程程序设计机制
· 浅析Java多线程程序设计机制
· [图文] 传输层VanJacobson:压缩TCP协议