JavaSE、JavaME、JavaEE三者区别与联系

Java有三个体系版本,分别是:

Java SE(Java Platform,Standard Edition): Java平台标准版
Java SE 以前称为 J2SE,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序,Java SE 包含了支持 Java Web 服务开发的类,并为Java EE提供基础。

Java ME(Java Platform,Micro Edition): Java平台微版
Java ME 以前称为 J2ME,为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境,其包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持;基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

Java EE(Java Platform,Enterprise Edition): Java平台企业版
Java EE 以前称为 J2EE,是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。

三者的区别: 主要是面向的应用领域不一样

Java SE : 主要做一般的java应用, 比如, 应用软件/ QQ之类的通信软件等。
Java EE : 主要做企业应用, 比如公司网站, 企业解决方案等。
Java ME : 主要面向嵌入式等设备应用的开发, 比如手机游戏等。

三者的联系:

Java SE是基本,Java ME和Java EE都是在Java SE的基本上进行的扩展。

你可能感兴趣的:(Java基础)