首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么会跳过一些次要的Java更新版本?

为什么会跳过一些次要的Java更新版本?
EN

Software Engineering用户
提问于 2013-08-12 07:23:23
回答 1查看 303关注 0票数 3

直到2013年1月左右,主要Java版本的小更新总是连续的: 6u30、6u31、6u32、6u33等等。Java 7更新也是如此。

但是,从2013年1月或2月开始,一些次要的版本编号被跳过了。看看这里:您可以看到,http://en.wikipedia.org/wiki/Java_版本_history#Java_7_更新的小更新是7u10、7u11、7u13、7u15、7u17、7u21、7u 25。7u12,7u14,7u16等人在哪里失智了?他们被跳过有什么具体的原因吗?

如果它们实际上是错误的,不能被释放,那么:

  • 为什么他们之间的时间间隔没有明显的吸收?
  • 为什么直到今年1/2月份,这种情况从未发生过,但此后一直在发生呢?

我试着寻找答案,但什么也找不到。所以我想这里的人可能对此有线索。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2013-08-12 07:53:32

Orace采用了一个相当奇怪的编号方案

从JDK 5.0的初始版本开始,Java更新版本要么是包含新功能和非安全修复的有限更新版本,要么是只包含安全漏洞修补程序的关键修补程序(CPU)。我们将继续发布有限更新和CPU Java版本,但我们正在改变这些版本编号的频率和方式:

  • 有限的更新版本将以20倍的倍数编号。
  • 我们打算对关键补丁更新继续使用奇数。这些数字将通过在先前的有限更新中添加5的倍数来计算,并在需要时添加一个以保持结果的奇数。

... --这种编号方案将在版本之间留下几个编号,这将允许我们插入版本--例如,如果需要的话,安全警报或支持版本--而不必重新编号以后的版本。

票数 7
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/207943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档