合 Oracle JDK 和 OpenJDK 的区别
简介
Java 是目前最流行和使用最广泛的编程语言之一。
Java JDK(Java Development Kit)有两种,一种是Oracle JDK 与 OpenJDK。
什么是 JDK?
JDK 代表 Java 开发工具包(Java Development Kit)。它是一个软件开发平台,特别适用于各种 Java 应用程序和Applet 的开发。
JDK 的某些组件包括Java 运行时环境(JRE)、解释器/加载器 (Java)、编译器 (javac)、归档器 (jar)、文档生成器 (Javadoc) 以及 Java 开发所需的其它工具。
什么是 Oracle JDK?
Oracle Java JDK 已经是 Oracle Corporation 收购后的产品,之前是由 Sun Microsystems 开发。它是一套计算机软件和规范,为开发各种应用软件提供了底层虚拟机系统。
它在嵌入式设备、手机、企业服务器、超级计算机等各种平台中找到了实现。但是,Oracle 自己维护这两个平台。
我们来看看 Java SE 的历史:
- JDK 测试版 – 1995
- JDK 1.0 – 1996 年 1 月
- JDK 1.1 – 1997 年 2 月
- J2SE 1.2 – 1998 年 12 月
- J2SE 1.3 – 2000 年 5 月
- J2SE 1.4 – 2002 年 2 月
- J2SE 5.0 – 2004 年 9 月
- Java SE 6 – 2006 年 12 月
- Java SE 7 – 2011 年 7 月
- Java SE 8 (LTS) – 2014 年 3 月
- Java SE 9 – 2017 年 9 月
- Java SE 10 (18.3) – 2018 年 3 月
- Java SE 11 (18.9 LTS) – 2018 年 9 月
- Java SE 12 (19.3) – 2019 年 3 月
请注意:斜体是已经不再支持的版本。