零基础学Java(升级版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.2 Java的版本

视频讲解:资源包\Video\01\1.1.2 Java的版本.mp4

img

自从Sun公司推出Java以来,就力图使其无所不能。Java发展至今,按应用范围分为3个版本,即Java SE、Java EE和Java ME,也就是Sun ONE(Open Net Environment)体系。本节将分别介绍这3个Java版本。

注意

在Java 发布之后,J2SE、J2EE和J2ME正式更名,将名称中的2去掉,更名后分别为Java SE、Java EE和Java ME。

1.Java SE

Java SE是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础。它包含Java语言基础、JDBC(Java数据库连接性)操作、I/O(输入/输出)、网络通信、多线程等技术。

2.Java EE

Java EE是Java的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP(企业资源规划)系统,其核心为EJB(企业Java组件模型)。

3.Java ME

Java ME主要应用于嵌入式系统开发,如掌上电脑、手机等移动通信电子设备上的系统开发。因为Java ME开发不仅需要虚拟机,还需要底层操作系统的支持,所以Java ME逐渐被时代淘汰,Android应运而生。

注意

Android是一个完整的移动设备操作系统,由Linux操作系统、中间件、C类库和核心应用程序组成。因为Android和Java ME都有自己的API,所以Android应用程序不能在Java ME环境下运行,Java ME应用程序也不能直接在Android环境下运行。