版权声明:本文为博主原创文章,未经博主允许不得转载。  

Java SE(Java Platform,Standard Edition)。JavaSE以前称为J2SE.它允许开发和部署在桌面、服务器、嵌入式环境和实施环境中使用的Java应用程序。JavaSE 包括支持Java Web服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供基础。

Java EE(Java Platform.Enterprise Edition)。这个版本以前被称为J2EE.企业版本帮助开发和部署可移植、健壮、可伸缩切安全的服务端Java应用。Java EE是在JavaSE的基础上构建的他提供Web 服务、组建模型、管理和通信API.可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和web2.0应用程序。

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

Java技术体系的三个分支,SE、EE、ME,他们可以调用共同的类库JavaSE,就是Java的标准平台。JavaSE:开发出来的,就是桌面程序,就是C/S架构的软件。 JavaEE:就是Java的企业平台,JavaEE开发的B/S架构的软件,简单理解就是网站,我们平时看到的各种网站,都可以用JavaEE开发。 JavaME:开发的就是手机程序,移动设备程序等!总结就是,SE开发软件,EE开发网站,ME开发手机移动设备软件。 javaEE是开发web应用的,例如网站,网页等,要想学好javaEE,除了javaSE精通外,你还要学一些其他的框架以及知识,例如js jquery json xml css struts spring 等一些框架。Java最厉害是也用的最多的地方就是做web应用,当然万web应用大体也可分为前端开发,和后端开发(服务器开发)两类,但是不管怎么样,JavaSE是基础,是必须要好好学的。