- Oracle JDK 每 6 个月发行一次主要版本,OpenJDK 每 三个月发布一次,但并非绝对;
- OpenJDK 是一个参考模型且完全开源,而 Oracle JDK 是 OpenJDK 的一个实现,并不是完全开源的,有些功能是收费的;
- Oracle JDK 经过严格的测试和错误修复,比 OpenJDK 更加稳定,有些程序崩溃问题只需从 OpenJDK 切换到 Oracle JDK 即可修复;
- 从整体性能来看,Oracle JDK 比 OpenJDK 性能相对更高;
… …
参考:JavaGuide