Java SE / EE / ME之间的区别?

问题:

当我想开始学习Java时,应该安装哪一个?我将从一些基础知识开始,所以我将编写创建文件,目录,编辑XML文件等的简单程序,现在没什么太复杂。
我猜Java SE(标准版)是我应该安装在我的Windows 7桌面上的。我已经有Komodo IDE,我将用它来编写Java代码。

回答:

Java SE =标准版。这是Java编程平台的核心。它包含任何Java程序员应该学习的所有库和API(java.lang,java.io,java.math,java.net,java.util等)。
Java EE =企业版。维基百科:

Java平台(企业版)与Java标准版平台(Java SE)不同之处在于,它增加了库,这些库提供了部署容错,分布式,多层Java软件的功能,主要基于运行在应用程序服务器上的模块化组件。

换句话说,如果您的应用程序需要非常大规模的分布式系统,那么您应该考虑使用Java EE。构建在Java SE之上,它提供数据库访问(JDBC,JPA),远程方法调用(RMI),消息传递(JMS),Web服务,XML处理以及为Enterprise JavaBeans,servlet,portlet定义标准API的库,Java Server Pages等
Java ME = Micro Edition。这是开发移动设备和嵌入式系统(如机顶盒)应用程序的平台。 Java ME提供了Java SE功能的一部分,但也引入了移动设备专用的库。由于Java ME基于较早版本的Java SE,所以在Java 1.5(例如泛型)中引入的一些新语言功能不可用。
如果你是Java的新手,肯定是从Java SE开始的。
我还建议使用Eclipse而不是Komodo IDE,因为这是行业内使用最广泛的编辑器。由于它已经内置了对Java的支持,您将受益于使用IDE的所有常见优势:代码辅助,语法高亮,自动编译等…
祝你好运!

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Difference between Java SE/EE/ME?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 2 = 1