当我想开始学习 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 = 企业版。来自维基百科:
The Java platform (Enterprise Edition) differs from the Java Standard Edition Platform (Java SE) in that it adds libraries which provide functionality to deploy fault-tolerant, distributed, multi-tier Java software, based largely on modular components running on an application server.
换句话说,如果您的应用程序需要非常大规模的分布式系统,那么您应该考虑使用 Java EE。它建立在 Java SE 之上,提供用于数据库访问(JDBC、JPA)、远程方法调用 (RMI)、消息传递 (JMS)、Web 服务、XML 处理的库,并为 Enterprise JavaBeans、servlet、portlet 定义标准 API 、Java 服务器页面等...
Java ME = 微型版。这是为移动设备和嵌入式系统(如机顶盒)开发应用程序的平台。 Java ME 提供了 Java SE 功能的子集,但也引入了特定于移动设备的库。由于 Java ME 基于 Java SE 的早期版本,Java 1.5 中引入的一些新语言特性(例如泛型)不可用。
如果您是 Java 新手,一定要从 Java SE 开始。
关于java - Java SE/EE/ME 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2857376/