每日一博 | OpenJDK 是什么?
在前面几篇 Java是什么? 和 OracleJDK是什么?OracleJDK的版本怎么选择? 中我们了解了 Java 的概念以及 Oracle JDK 是什么、怎么选择适合自己的 Oracle JDK 。 这时我们就发现想要最新技术且对 JDK 稳定性有要求,还要商用不给钱,OracleJDK 基本是没法实现的了,那么就只能将目光转向我们今天的主角 OpenJDK 。 1.OpenJDK 概述 OpenJDK 是 Java 平台标准版 (Java SE) 的免费开源实现。这是 Sun Microsystems (以下简称:Sun) 于2006年开始努力的结果。该实现已获得 GNU通用公共许可证(GNU GPL)版本2的许可。但有链接例外。除 GPL 特例链接之外,链接到 Java 类库的组件将受到 GPL 许可条款的约束。 OpenJDK Project 产生了许多组件:最重要的是虚拟机( HotSpot ),Java类库和Java编译器( javac )。 从 Java SE 7 开始,OpenJDK Project 成为了 Java SE 的官方参考实现。 从 Java SE 1...

