Java 和 Java EE 之间有什么区别?


JSE(Java 标准版)

通过使用 JavaSE,您可以开发独立应用程序,例如:Adobe Reader、防病毒软件、媒体播放器等。Java SE 也称为核心 Java。

  • lang: 语言基础。
  • util: 集合框架、事件、数据结构以及其他实用程序类,例如日期。
  • io: 文件操作以及其他输入和输出操作。
  • math: 多精度算术。
  • nio: Java 的非阻塞 I/O 框架。
  • net: 与网络相关的类和 API。
  • security: 此包提供与安全框架相关的类和接口,例如密钥生成、加密和解密。
  • sql: 用于访问/操作存储在数据库和数据源中的数据的类和接口。
  • awt: 用于在 Java 中创建 GUI 组件的类和接口。
  • text: 处理文本、日期、数字和消息。
  • rmi: 提供 RMI 包。
  • time: 日期、时间、瞬间和持续时间的主要 API。
  • beans: 与 JavaBeans 组件相关的类和接口。

JEE(Java 企业版)

使用 JavaEE,您可以开发企业应用程序。这包括

  • 诸如 Servlet、WebSocket、JavaServerFaces、统一表达式语言之类的 API。
  • Web 服务规范,例如 RESTful Web 服务的 API、JSON 处理的 API、JSON 绑定 API、XML 绑定的体系结构、XML Web 服务的 API。
  • 企业规范,例如依赖注入、企业 JavaBean、Java 持久性 API、Java 事务 API。

更新于: 2021 年 2 月 5 日

870 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始
广告