根据New Relic在4 月 26 日发布的2022 年 Java 生态系统状况报告,Oracle Java 已下降到仅占使用 Java 发行版的 34%,而亚马逊则上升至 22%。
2022年Java生态系统状况报告的其他发现。
- Java 11已经成为最常用的Java版本。作为2018年发布的长期支持版本,Java 11现在被超过48%的生产中的应用程序使用,而2020年为11.11%。Java 8也是一个长期支持版本,排在第二位,占46.45%。2020年,Java 8占据了84.48%的份额。
- 只有2.7%的生产中的应用程序使用非LTS的Java版本。2020年的Java 14是最受欢迎的非LTS版本,但在监测的应用程序中只有0.95%在使用。
- 超过70%的Java应用向New Relic报告是通过容器进行的。
- G1是那些已经离开Java 8的人最喜欢的垃圾收集器。
为何大企业喜欢支付Java许可证?
大企业喜欢能够在出现问题时“拿起电话对某人大喊大叫”或者能够推迟责任,所以为某事付费可以让他们这样做。
从 Java 17 开始,Oracle JDK 可在生产环境中免费使用。
此外,Oracle一直提供 OpenJDK 的构建版本,它始终可以在生产环境中免费使用。
可以在sdkman这里安装或下载(https://jdk.java.net)。