Java语言平台的三大版本

Java语言平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发:

1.JavaSE(Java Standard Edition)

也称为J2SE,标准版本。用于服务器、桌面、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。

2.JavaEE(Java Enterprise Editon)

也称为J2EE,是企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供Web服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。

3、JavaME(Java Micro edition)

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

这里重点提提J2EE,它是在SUN公司领导下,多家公司参与共同制定的企业级分布式应用程序开发规范。目前,J2EE是市场上主流的企业级分布式应用平台的解决方案。J2EE1.4增加了对Web服务的支持如Servlet和JSP,使得开发Web应用更加容易。

总结:

J2SE: 图形界面开发,一般用来开发电脑客户端的应用。这个是下面两个的基础!
J2EE: 企业级开发 ,一般用来开发服务器端程序的应用。
J2ME:嵌入式开发,一般用来开发嵌入式应用,例如手机游戏

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