从哪里可以获得有关 Java 的技术信息?
要了解关于 Java 平台及其各个方面的详细技术信息,请访问 Oracle 技术网络 Java Web 站点和我们的在线 Java 教程。
JRE 与 Java SE 平台之间有什么区别?
JRE
(Java Runtime Environment) |
Java SE (Java Platform, Standard Edition) | |
谁需要它? | 运行用 Java 技术编写的 applet 程序和应用程序的计算机用户 | 用 Java 技术编写 applet 程序和应用程序的软件开发者 |
它是什么? | 运行用 Java 编程语言编写的 applet 程序和应用程序时所需的环境 | 用 Java 编程语言编写 applet 程序和应用程序时所用的软件开发包 |
如何获得它? | 它是免费提供的,可从以下站点获得: java.com |
它是免费提供的,可从以下站点获得: oracle.com/javase |
JRE 与 JDK 之间有什么区别?
JRE
(Java Runtime environment) |
JDK (Java 开发工具包) |
它是实际执行 Java 程序的 Java 虚拟机* 的实施。 | 它是您可用来开发基于 Java 的应用程序的软件包。 |
Java Runtime Environment 是运行 java 程序所需的插件。 | 开发 Java 应用程序时需要 Java 开发工具包。 |
JRE 比 JDK 小,因此它需要的磁盘空间较少。 | JDK 包含 JRE 及各种开发工具,因此它需要更多空间。 |
可从下网址免费下载 JRE 并获得支持: java.com |
可从以下网址免费下载 JDK 并获得支持: oracle.com/technetwork/java/javase/downloads/ |
它包括 JVM、核心库及其它用来运行用 Java 编写的应用程序和小应用程序的附加组件。 | 它包括 JRE、API 类集合、Java 编译器、Webstart 及编写 Java 小应用程序和应用程序所需的附加文件。 |
Java Enterprise Edition (Java EE) 是什么?
Java EE 是与平台无关的、以 Java 为中心的环境,用于联机开发、生成和部署基于 Web 的企业应用程序。Java EE 包括 Java Standard Edition (Java SE) 的多个组件。Java EE 平台包括一组服务、API 及用于提供多层、基于 Web 的应用程序的开发功能的协议。Java EE 通过创建标准化、可复用的模块组件并支持该层自动处理多方面的编程,简化了应用程序开发并降低了编程和程序员培训的需求。
如果您属于企业开发者,则需要 Java EE。 企业开发者需要 Java EE,其原因是编写分布式业务应用程序并不容易,他们需要生产率高效的解决方案来帮助其将重点放在编写业务逻辑和拥有全套可依赖的企业级服务,例如事务分布式对象、面向消息的中间件及命名和目录服务。