javaSE javaEE javaME有什么区别?有什么区别?是三种开发语言吗?

Java平台有三个版本,使软件开发商、服务提供商和设备制造商能够针对特定市场进行开发:

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

* Java EE(Java平台企业版).这个版本曾被称为J2EE。企业版帮助开发和部署可移植的、健壮的、可伸缩的和安全的服务器端Java应用程序。Java EE建立在Java SE的基础上,提供Web服务、组件模型、管理和通信API,可用于实现企业级的面向服务架构(SOA)和Web 2.0应用。

* Java ME(Java平台,微型版).这个版本曾被称为J2ME。Java ME为运行在移动设备和嵌入式设备(如移动电话、PDA、电视机顶盒和打印机)上的应用程序提供了一个健壮而灵活的环境。Java ME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议,以及对可以动态下载的在线和离线应用程序的丰富支持。基于Java ME规范的应用程序可以在许多设备中只使用一次,并且可以利用每个设备的本机功能。

开发环境,推荐Eclipse,NetBeans。这两个IDE可以链接相应的插件进行开发。还有一点,就是这三个应用,se和标准应用,主要是学习,但是由于接口、开发成本、速度等问题,很少用来做程序,但是这不代表他们不会做程序,Eclipse、NetBeans都是javase写的。我,移动设备应用,对于一些中高端应用还是可以的!以前和他一起玩手机游戏,呵呵呵!EE,企业级解决方案,开发包都是免费的,可控的,安全的,这是目前B2B的标准。再者,这三个应用都需要虚拟机的支持。