Java和Java EE有什么区别
JSE(Java标准版)
通过使用JavaSE,您可以开发独立的应用程序,例如:AdobeReader,防病毒软件,媒体播放器等。JavaSE也称为核心Java。
lang:语言基础。
util:收集框架,事件,数据结构和其他实用程序类,例如日期。
io:文件操作以及其他输入和输出操作。
math:多精度算术。
nio:Java的非阻塞I/O框架。
net:对与网络相关的API进行分类。
安全性:该软件包提供了属于安全框架的类和接口,例如密钥生成,加密和解密。
sql:用于访问/操作存储在数据库和数据源中的数据的类和接口。
awt:用于在Java中创建GUI组件的类和接口。
文字:处理文字,日期,数字和消息。
rmi:提供RMI软件包。
时间:日期,时间,瞬间和持续时间的主要API。
beans:与JavaBeans组件相关的类和接口。
JEE(Java企业版)
使用JavaEE,您可以开发企业应用程序。这包括
API包括Servlet,WebSocket,JavaServerFaces,统一表达语言。
Web服务规范,例如用于RestfulWeb服务的API,用于JSON处理的API,用于JSON绑定的API,用于XML绑定的体系结构,用于XMLWeb服务的API。
企业规范,例如依赖注入,EnterpriseJavaBean,Java持久性API,Java事务API。