2020 年 JVM 生态报告解读
前言 做过 Java 开发的同学都知道, JVM(Java 虚拟机) 是 Java 实现的基础,虽然在平时工作中真正运用到的时候可能并不多,但是一个程序员想要上升到高级层次,那就必须知道 Java 到底是怎么运行的,这就有必要去学习了解 JVM 的相关知识了。学习 JVM 可以能更深入的理解 Java 这门语言,可以清楚知道Java程序是如何执行的以及为未来排查线上问题打下坚实的基础。接下来我们看看 2020 年的 JVM 生态报告和最新趋势,值得我们每个 Java 开发者去关注了解。 JDK 厂商占比 Oracle JDK 和 Open JDK 加起来占比将近 60% ,其中 Oracle JDK 占比略多一些, Oracle JDK 和 Open JDK 都是市场上的热门选择,我们看看二者之间的一些差异。 Oracle JDK 更多的关注稳定性,更适合企业级用户,而 Open JDK 相对而言没有那么稳定,它会经常发布一些新特性。 Oracle JDK 支持长期发布的更改,而 Open JDK 仅支持计划和完成下一个发行版,还有一个就是 Oracle JDK 是根据 二进制代码许可协议 获得许可,而 Open JDK 是根据 GPL v2 许可获得许可。使用 Oracle 平台时会产生一些许可影响。如 Oracle 宣布的那样,在没有商业许可的情况下,在 2019 年 1