现在java版本是什么意思_JAVA版本号含义

jre-8u171-macosx-x64.dmg

jdk-6u18-b07

b07 的含义

每个release(无论是大版本的第一个release还是后面小版本的update release)在真的发布前都会经过很多次build。开发过程中通常是每周一build来做整合测试,临发布前会选择一个build作为候选版本跑更完整的测试,当这些测试都通过之后就发布。

JDK的update有两种方式,Limited Update包含新功能和非安全修正,Critical Patch Updates(CPUs)只包含安全修正和小bug修复。

在JDK7的前期版本之前,单数指的是CPUs,而双数则是LU。 但是会出现连续的补丁版本发布,会造成新功能版本跳跃,如本来要发u8,而补丁版本u9、u11先发出来,所以JDK7的后期版本开始,

为了避免[混淆],甲骨文宣布改 变Java版本号命名方式: Limited Update更新使用的版本号将是20的倍数,而中间数字都为CPUs(也有一说是隔5为CPUs,但是目前官网jdk8似乎并未按次规则命名)。

而JDK9之后改为$MAJOR.$MINOR.$SECURITY.$PATCH ,官网最新版本为10.0.1,9已经过时:

661dcc6e73ee

image.png

而JAVA创始人之一提出了新的版本号方案,认为应该按照固定时间频次提供更新版本,如17.9,18.5

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值