2022年JEE部分面试题 .pdf





《2022年JEE部分面试题 .pdf》由会员分享,可在线阅读,更多相关《2022年JEE部分面试题 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、职位: J2EE 开发工程师1、下面哪些类可以被继承? 1.java.lang.Thread,2.java.lang.Number,3.java.lang.Double ,4.java.lang.Math ,5.java.lang.Void , 6.Java.lang.Class,7.java.lang.ClassLoader 答: 1.T2.T3.F4.F5.F6.F7.T 2、abstract class和 interface有什么区别 ,请分别写出一个类答: (1)接口可以被多重implements, 抽象类只能被单一extends (2)接口只有定义 ,抽象类可以有定义和实现(3)接口
2、的字段定义默认为:public static final, 抽象类字段默认是friendly( 本包可见 )4、Hashtable 的原理 ,并说出 HashMap 与 Hashtable 的区别答: HashT able 的原理 :通过节点的关键码确定节点的存储位置,即给定节点的关键码 k,通过一定的函数关系H(散列函数 ),得到函数值H(k),将此值解释为该节点的存储地址 . HashMap 与 Hashtable 很相似 ,但 HashMap 是非同步 (unsynchronizded)和可以以null 为关键码的 . 5、什么是MVC,请列举其优缺点?什么是 Spring/Struts
3、2/Hibernate, 说明举例如何进行应用答: MVC 设计模式(应用观察者模式的框架模式)M: Model(Business process layer) , 模型, 操作数据的业务处理层,并独立于表现层(Independent of presentation) 。V: View(Presentation layer) , 视图,通过客户端数据类型显示数据,并回显模型层的执行结果。C: Controller(Control layer) ,控制器,也就是视图层和模型层桥梁,控制数据的流向,接受视图层发出的事件,并重绘视图6、forward 和 redirect 的区别答: Forward
4、:servlet 的内部转移Redirect:重定向,有两次request,第二次的request 将失去第一次的属性和参数值8、解释下面关于J2EE的名词: JNDI, JMS,JTA, JAF,RMI,分别应用于哪些方面?答: (1)JNDI:Java Naming & Directory Interface,JAVA命名目录服务 .主要提供的功能是: 提供一个目录系统, 让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能. (2)JMS :Java Message Service,JAVA消息服务 .主要实现各个应用程序之间名师资料总结 - - -精品
5、资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 职位: J2EE 开发工程师的通讯 .包括点对点和广播 . (3)JTA :Java Transaction API,JAVA事务服务 .提供各种分布式事务服务 . 应用程序只需调用其提供的接口即可. (4)JAF: Java Action FrameWork,JAVA安全认证框架 .提供一些安全控制方面的框架 .让开发者通过各种部署和自定义实现自己的个性安全控制策略. (5)RMI:Remote Metho
6、d Interface,远程方法调用9、EJB是基于哪些技术实现的?并说出 SessionBean和 EntityBean 的区别, StatefulBean 和StatelessBean 的区别答: EJB包括 Session Bean 、Entity Bean、Message Driven Bean,基于 JNDI、RMI、JA T 等技术实现 . SessionBean在 J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他 EJB组 件.EntityBean 被用来代表应用系统中用到的数据.对于客户机, SessionBean是一种非持久性对象, 它实现某些在服
7、务器上运行的业务逻辑;EntityBean 是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体 . Session Bean 还可以再细分为Stateful Session Bean 与Stateless Session Bean .这两种的Session Bean 都可以将系统逻辑放在method 之中执行,不同的是Stateful Session Bean 可以记录呼叫者的状态,因此通常来说,一个使用者会有一个相对应的Stateful Session Bean 的实体 .Stateless Session Bean 虽然也是逻辑组件,但是
8、他却不负责记录使用者状态,也就是说当使用者呼叫Stateless Session Bean 的时候, EJB Container 并不会找寻特定的Stateless Session Bean 的实体来执行这个method. 换言之,很可能数个使用者在执行某个Stateless Session Bean 的methods 时,会是同一个Bean 的Instance 在执行 .从内存方面来看,Stateful Session Bean 与 Stateless Session Bean 比较,Stateful Session Bean 会消耗J2EE Server 较多的内存,然而Stateful
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年JEE部分面试题 2022 JEE 部分 试题

限制150内