- 热门职位
- 热门地点
- 地区招聘
J2EE面试题及答案「精选」
J2EE是一种技术架构,它和传统应用开发完全不一样,里面有好多组件,主要能让应用系统的开发以及部署变得简单,还能进行规范,从而提升可移植性、安全以及再用价值。下面YJBYS小编给大家整理了有关J2EE的面试题,期望对你有帮助。
1.下面哪些类可以被继承?
java.lang.Thread (T)
java.lang.Number (T)
java.lang.Double (F)
java.lang.Math (F)
java.lang.Void (F)
java.lang.Class (F)
java.lang.ClassLoader (T)
2.抽象类和接口的区别
(1)接口能够被多重实现,抽象类仅仅能被单一继承,。
(2)接口只有定义,抽象类可以有定义和实现
(3)接口之中的字段定义,其默认的情况是为:public static final,而抽象类里边的字段,默认呈现给人的状态是“friendly”(也就是在本包范围之内能够看得见的这种情况)。
3.Hashtable的原理,并且阐述示出之HashMap跟Hashtable的区别, 。
HashTable的原理:节点的存储位置由关键码来确定,也就是给定一个节点的关键码k,借助一定的函数关系H(散列函数),得出函数值H(k),把这个值解读为该节点的存储地址.
HashMap跟Hashtable十分相像,不过,HashMap是不进行同步的(unsynchronizded),并且能够把null当作关键码 。
4.forward和redirect的区别
重定向,也就是执行“redirect”操作呀,这里存在着两次“request”,而第二次的“request”呢,将会把第一次的“attributs”以及“parameters”等等这些东西给丢失掉 。
5.什么是Web容器?
达成J2EE规范里web协议的运用,此协议界定了web程序的运行之时的环境,涵盖了:并发性,安全性,生命周期管理等等。
6.解释下面关于J2EE的名词
(1)JNDI,也就是Java Naming & Directory Interface,即JAVA命名目录服务,其主要所提供的功能便是,提供出一个目录系统,使得其它各地的应用程序能够在该目录系统上面留下自身的索引,进而满足迅速查找以及定位分布式应用程序的功能。
(2)JMS,也就是说Java Message Service,即JAVA消息服务,其主要达成的是各个应用程序相互之间的通讯,这其中涵盖了点对点以及广播这两种方式,。
(3)JTA,也就是Java Transaction API,即JAVA事务服务,它能够提供各类分布式事务服务,而应用程序只要调用其给出的接口就行 。
(4)JAF,也就是Java Action FrameWork,它是JAVA安全认证框架,能提供一些安全控制方面的框架,这些框架可以让开发者借助各种部署以及自定义去实现自身的个性安全控制策略。
(5)RMI,也就是Remote Method Interface,它指的是远程方法调用 。
7.EJB是借助哪些技术达成的呢?并且讲出SessionBean与EntityBean的差异在哪儿,StatefulBean和StatelessBean之间的区别是什么。

EJB包含Session Bean,包含Entity Bean,包含Message Driven Bean,它是基于JNDI技术实现的,是基于RMI技术实现的,是基于JAT等技术实现的。
在J2EE应用程序里头,SessionBean被用以达成一些服务器端的业务操作,像是访问数据库,还比如调用其他EJB组件。EntityBean则被用来表示应用系统里所用到的数据。针对客户机而言,SessionBean是一种非持久性对象,它实现某些在服务器上运行的业务逻辑;EntityBean是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或者是一个由现有企业应用程序实现的实体。
Session Bean能进一步细分成Stateful Session Bean和Stateless Session Bean ,这两种Session Bean于method里执行系统逻辑,不同之处在于,Stateful Session Bean可记录呼叫者状态,所以通常一个使用者有一个对应的Stateful Session Bean实体,Stateless Session Bean属于逻辑组件,却不负责记录使用者状态,即使用者呼叫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更多内存,其优势在于能维持使用者状态。
8.XML的解析方法
Sax,DOM,JDOM
9.什么是Web Service?
Web Service是一种接口,它是为了达成这样的目的被提出的,就是要让原本各自孤立的站点之间的信息,可以相互通信且共享 。
Web Service运用的是Internet上的统一且开放的标准,像HTTP、XML、SOAP,也就是简单对象访问协议,还有WSDL等,因而Web Service能够在任何支持那些标准的环境,比如Windows、Linux中被使用。
要注意,SOAP协议,也就是简单对象访问协议,它是一种通讯协议,此协议基于XML,用于分散和分布式环境里的网络信息交换。在这个协议之下,软件组件或者应用程序能够借助标准的HTTP协议来进行通讯。它的设计目标在于简单性与扩展性,这对大量异构程序以及平台之间的互操作性有帮助,进而能让现存的应用程序被广泛的用户去访问。
优势:
(1).跨平台。
其(2),SOAP协议是基于XML以及HTTP这些业界标准的,它是获得了所有重要公司支持的。
由于运用了SOAP,数据是以ASCII文本的形式而非二进制进行传输,调试起来颇为便利,并且鉴于此状况,它的数据较易通过防火墙,无需防火墙为程序专门开辟一个“漏洞”。
此外,WebService实现,其技术难度,相较于CORBA和DCOM,要小得多。
关于要达成 B2B 集成这件事,EDI 相对而言比较完善同时也比较复杂,然而借助 WebService 能够以低成本的方式来实现,就连小公司也能够得以应用。
在C/S架构的程序以内,WebService能够达成网页在没有整体刷新状况下,跟服务器展开交互并且获取数据 。
缺点:
WebService运用了XML来对数据进行封装,这会致使大量的数据需要在网络当中进行传输。
【J2EE面试题及答案「」】相关文章:
J2EE经典面试题及答案08-07
J2EE笔试面试题及答案09-06
J2EE经典面试试题及答案09-06
Adobe面试题及答案08-27
J2EE高级工程师面试题10-12
2016年J2EE认证试题(附答案)05-19
2017年java面试题及答案11-02
2023年电工面试题及答案06-29
NIIT认证Java面试题及答案08-27
2017年经典的JAVA面试题及答案08-17
小学语文名师分享:如何通过‘动’字提升学生智慧与成绩
小学著名的汉语老师 小学汉语老师de微信公共帐户 在广阔的书籍中,我会发 ...
浙江大学三位一体面试现场实况:家长考生雨中共同前行,感人瞬间令人动容
6月19日凌晨6:15,在雨雨雨的伴随着郑大学的“tripe”采访在Yuquan校园和Z ...
浙江大学三位一体初审入围分数变化分析:2024年首考入围分总体降低,理科生更友好
在智格大学的初步评论中,没有“一对一得分线”这样的事情。所谓的“一对一分数要求” ...
面试系统操作流程详解:考生信息核对、必答题抽取与试讲题目查看指南
再次登录后,输入面试系统的主页。每个候选人的访谈顺序是固定的,审查员的操作顺序也对应。 ...
香港大学硕士项目面试指南:形式与详细攻略全解析
许多学生需要参加香港大学硕士课程的录取面试。但是,根据香港大学的规定,并非所有硕士课程都 ...