### Java 的版本

自从 Sun 推出 Java 以来，就力图使之无所不能，所以 Java 发展到现在，按应用范围分为为 3 个版本。这 3 个版本分别是 JavaSE、JavaEE 和 JavaME，这也就是 Sun ONE(Open Net Environment)体系。本节将分别介绍这 3 个 Java 版本。

#### 1．JavaSE

JavaSE 就是 Java 的标准版，主要用于桌面应用程序的开发，同时也是 Java 的基础，它包含 Java 语言基础、JDBC 数据库操作、I/O 输入输出、网络通讯、多线程等技术。JavaSE 的结构如图 1 所示。

图 1 JavaSE 的结构图

#### 2．JavaEE

JavaEE 是 Java2 的企业版，主要用于开发企业级分布式的网络程序，如电子商务网站和 ERP 系统，其核心为 EJB。JavaEE 的 API 结构如图 2 所示。

图 2 JavaEE 的结构图

#### 3．JavaME

J2ME 主要应用于嵌入式系统开发，如掌上电脑、手机等移动通讯电子设备，现在大部分手机厂商所生产的手机都支持 Java 技术，看一下我们身边，有谁的手机是不支持 Java 的，几乎很少。JavaME 的结构如图 3 所示。

图 3 JavaME 的结构图