Oracle JDK与Open JDK的区别

1.java11

oracle jdk 和open jdk 是在java 11后开始发布,分为开源和商业,在java 11之前的java 9和java 10 这两个被称为“功能性的版本”,两者均只提供半年的技术支持,Java 11 不仅提供了长期支持服务,还将作为 Java 平台的参考实现。Oracle 直到2023年9月都会为 Java 11 提供技术支持,而补丁和安全警告等扩展支持将持续到2026年。所以,Java11 必将是下一代长期使用的版本。意思就是oracle jdk每三年提供一次技术支持,而open jdk则是半年提供一次技术支持(当你的jdk出现bug后,你只能等到半年后选择最新版本的open jdk)

2.协议不同

oracle jdk使用的商业协议

3.垃圾回收器不同

open jdk和oracle jdk虽然号称功能相同,里面都有ZGC,但是垃圾回收器不一样,open jdk比oracle jdk添加了Shenandoah GC

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值