J2EE高级面试题及详细答案.docxVIP

  • 1
  • 0
  • 约7.98千字
  • 约 8页
  • 2026-05-18 发布于河北
  • 举报

J2EE高级面试题及详细答案

一、基础核心(考察对J2EE本质及核心组件的理解,避免死记硬背)

1.请说说你对J2EE的理解?它和JavaSE、JavaEE(JakartaEE)的区别是什么?实际项目中你怎么选择技术栈?

答案:首先要明确,J2EE其实是Java2Platform,EnterpriseEdition的缩写,本质是一套企业级应用开发的规范(不是具体框架),核心是解决企业级应用中“分布式、高可用、可扩展”的问题,比如事务管理、远程调用、Web交互等场景。

它和JavaSE、JavaEE(JakartaEE)的区别很实际,不是单纯的版本升级:

1.JavaSE:是基础标准版,提供核心语法、集合、IO、多线程等基础能力,是J2EE和所有Java应用的基础,比如我们写简单的控制台程序、工具类,用的就是JavaSE。

2.J2EE:早期Sun公司推出的企业级规范,包含Servlet、JSP、EJB、JPA等核心组件,但是后来Sun被Oracle收购,Oracle对J2EE的更新放缓,后来将其移交给Eclipse基金会,重命名为JakartaEE(也就是现在的JavaEE)。

3.JakartaEE:本质是J2EE的延续和升级,去掉了一些过时的组件(比如EJB2.x),增加了对微服务、云原生的支持(比如JakartaRESTfulWe

文档评论(0)

1亿VIP精品文档

相关文档