Java——三大分支:JavaSE、JavaEE、JavaME(概念理解)
1.JavaSE
JavaSE(Java Platform,Standard Edition) :Java平台标准版。它是 JavaEE 和 JavaME 的基础,之前称为 J2SE,用来开发C/S架构软件,通俗来讲,就是开发电脑桌面的应用软件、电脑上运行的软件,例如,Java 应用程序开发平台 Eclipse。
同时也是Java的基础,JavaSE 包含 Java 语言基础、JDBC(Java数据库连接性)操作、I/O(输出输出)操作、网络通信、多线程等技术。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
2.JavaEE
Java EE(Java Platform,Enterprise Edition):Java平台企业版。之前称为 J2EE。主要针对企业应用的开发,例如,电子商务网站、ERP系统,也包括 Web 开发等方面。
Java EE 是在 JavaSE 的基础上构建的提供 Web 服务、组建模型、管理和通信API(Application Programming Interface,应用程序接口),可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 应用程序。
3.JavaME
Java ME(Java Platform,Micro Edition): Java平台微型版。之前称为 J2ME。它是一套运行专门为嵌入式设备设计的API接口规范。
Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。
Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的联网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
4.简要概括Java的三大分支
对于 JavaSE、JavaEE、JavaME,用通俗易懂的语言表示就是: