JDK使用版本的说明

本文探讨了为何许多企业仍然选择使用JDK1.8,尤其是华为、阿里等大厂推出的定制版,这些版本在安全性与稳定性上有所增强。尽管JDK12、13等新版本已发布,但考虑到长期支持(LTS)和补丁修复的成熟度,JDK1.8仍然是很多企业的首选。到了2020年,随着JDK11成为LTS版本,各大厂如华为、阿里等也开始推出自己的JDK11版本,表明了版本演进的趋势。
摘要由CSDN通过智能技术生成

这几年,各个大厂都推出了自己的jdk版本
华为有自己的jdk
阿里有自己的jdk
但都用的是jdk1.8这个版本。
要想用大厂优化过的jdk,或者要想用大厂出品的部分组件,你就得考虑你的jdk版本是否基于1.8的版本,比如:rocketmq。

jdk1.8还是吃香。因为,jdk1.8已经经过了6年的补丁修复,而Oracle是注重口碑的大厂,它不会让jdk1.8在补丁修复中加入新的漏洞。而jdk12、13、14才经过两三年的维护,不知道其中未修复的bug有多少?各个大厂更直接:推出了各自维护的jdk1.8的版本,并向openjdk贡献代码,这使得jdk1.8的漏洞更少,虚机也会更稳定。所以,建议:服务器环境依旧采用jdk1.8,而不是冒进采用最新版jdk。

2020年各大厂已经基本都推出了jdk11的LTS版本,而且已经经过了半年以上的时间的检验,除了腾讯以外,各大厂基本都已开源各自的jdk11版本:

腾讯开源依旧Kona8,华为已有毕昇11,阿里已有Dragonwell 11,亚马逊已有Corretto11和15,Eclipse基金会已有AdoptOpenJDK11和15,Redhat也已有自己的jdk11版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值