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。
广告