阅读更多

1顶
8踩

编程语言
自JDK 5.0起,Java一直以两种方式发布更新:

  • Limited Update包含新功能和非安全修正
  • Critical Patch Updates(CPUs)只包含安全修正
随着近期Java安全更新频繁发布,为了避免版本号混淆,甲骨文宣布改变Java版本号命名方式:

  • Limited Update更新使用的版本号将是20的倍数
  • CPU更新采用的版本号将是上一个Limited Update版本号加上五的倍数后的首个奇数
举例来说,JDK 7 下一个 Limited Update版本将是7u40,接下来的三个CPU版本号将是 7u45(40+5)、7u51(40+2x5后的第一个奇数)、7u55(40+3x5)。随后发布的Limited Update版本号是7u60,对应的三个CPU版本号分别为7u65、7u71和7u75。

详细信息:Java SE - Change in Version Numbering Scheme
来自: Solidot
1
8
评论 共 16 条 请登录后发表评论
16 楼 allenny 2013-05-27 23:56
这个幼儿园不好玩
15 楼 mz0827 2013-05-18 10:46
ibus输入法,l空格出来的是年,老是把 ‘了’ 打成 ‘年’。
14 楼 mz0827 2013-05-18 10:45
这和序列增长有啥区别?别人不知道你经过年多少版本么!!!
13 楼 kuchaguangjie 2013-05-18 00:38
sb 甲骨文
12 楼 cyruscript 2013-05-17 21:02
版本号好大啊!
11 楼 xlj44400 2013-05-17 18:59
挺好的。。。。。。。。。。。。
10 楼 dk-deathknight 2013-05-17 12:22
复杂
9 楼 grandboy 2013-05-17 09:22
太复杂,有什么必要呢
8 楼 xiaoming530 2013-05-17 09:09
尼玛太复杂了,搞不懂啊
7 楼 thc1987 2013-05-17 08:55
图样图僧破
6 楼 wangjunfu 2013-05-17 08:33
一个版本号至于这么复杂吗,还的经过计算了得来,操蛋
5 楼 ykssky 2013-05-16 23:00
希望java 别在丫Oracle的逐利模式下给搞死
4 楼 xuehaitao 2013-05-16 19:01
弄个版本号还要这么复杂啊。。。晕得很。
3 楼 cigerma 2013-05-16 14:16
蛋疼的Oracle
2 楼 sohuexe 2013-05-16 12:51
为啥不用分段的方式,类似linux的版本号 
1 楼 zhukewen_java 2013-05-16 12:02
没明白这样的好处

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 甲骨文改变 Java 版本号命名方式

    为了避免混淆,甲骨文宣布改 变Java版本号命名方式:自JDK 5.0起,Java以两种方式发布更新——Limited Update包含新功能和非安全修正,Critical Patch Updates(CPUs)只包含安全修正。甲骨文将继续以这两种方式发布...

  • 甲骨文改变Java版本号命名方式

    为了避免混淆,甲骨文宣布改变Java版本号命名方式:自JDK 5.0起,Java以两种方式发布更新——Limited Update包含新功能和非安全修正,Critical Patch Updates(CPUs)只包含安全修正。甲骨文将继续以这两种方式发布...

  • 2021-09:Java的框架甲骨文面试题(自己总结的)

    jdk是java的开发工具包,jre是java运行环境 jdk->jre->jvm 2.== 和 equals 的区别是什么? "=="是判断两个变量或实例是不是指向同一个内存空间。 "equals"是判断两个变量或实例所指向的内存空间的值是不是相同...

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

    jre-8u171-macosx-x64.dmgjdk-6u18-b07b07 的含义每个release(无论是大版本的第一个release还是后面小版本的update release)在真的发布前都会经过很多次build。开发过程中通常是每周一build来做整合测试,临发布前会...

  • Java版本号命名方式

    为了避混淆,甲骨文宣布改变Java版本号命名方式:自JDK 5.0起,Java以两种方式发布更新——Limited Update包含新功能和非安全修正,Critical Patch Updates(CPUs)只包含安全修正。 甲骨文将继续以这两种方式...

  • Java SE 16新版本特性(中文注释说明)

    目录合并发行说明JDK 16 发行说明Introduction/介绍IANA 数据 2020dJDK 16 的新功能和增强功能已删除的功能和选项甲骨文 JDK 与甲骨文开放 JDK 的区别 合并发行说明 本页包含 JDK 16 一般可用性 (GA) 版本的所有...

  • 甲骨文革新:探索新的 Java 版本命名方式

    Java 是一种广泛应用于软件开发领域的编程语言,它的版本号命名方式一直采用着传统的数字序列命名方式,例如 Java 8、Java 11 等。然而,随着时间的推移和技术的不断演进,有人提出了一种新的命名方式,即使用甲骨文...

  • 甲骨文:有史以来最伟大的25个Java应用程序

    Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站市场的领先地位扩展到新兴且发展迅速的个人电子产品市场。几乎没有人预料到 Sun 即将创建的编程语言会使计算大众化,激发了一个全球范围的...

  • 聊聊 Java8 以后各个版本的新特性

    某天在网上闲逛,突然看到有篇介绍 Java 11 新特性的文章,顿时心里一惊,毕竟我对于 Java 的版本认识还停留在 Java 8 上,而日常使用的语法和 API 还停留在 Java 7 上。于是抽时间看了看 Java 8 以后各个版本的特性...

  • 甲骨文_AlphaEdition

    1. 查看数据库与OPatch版本号 [oracle@RedQueen ~] cd $ORACLE_HOME/OPatch/ ./opatch ./opatch lsinventory 2. 关闭数据库、监听器 SYS@orcl> shutdown immediate host lsnrctl stop 3. 升级...

  • 甲骨文:有史以来最伟大的 25 个 Java 应用程序【云图智联】

    摘要:从太空探索到基因组学,从反向编译器到机器人控制器,Java 都是当今世界的核心。下面将介绍几个从众多 Java 应用程序中脱颖而出的优秀应用。 Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在...

  • Java版本和功能指南

    这是优锐课为你整理的你需要了解的有关不同Java版本和功能的所有信息。 你可以使用本指南查找和安装最新的Java,了解Java发行版(AdoptOpenJdk,OpenJDK,OracleJDK等)之间的差异,以及获得Java语言功能的概述,...

  • 【译】Java 17的特点:版本8和17之间的比较,这些年来有什么变化?

    新的Java版本每年发布两次,但每一次新的迭代似乎都只是在前一次的基础上有小的改进。虽然这对Java 17来说可能也是如此,但这个版本具有更深的意义,因为Java 8(目前最常用的Java版本)失去了Oracle高级支持。在这...

  • 【方向盘】认为:开发者已无理由再用Java EE

    2010年,IBM斥资65亿美金收购Sun未果,随后甲骨文74亿美金抢购成功!自此宣布Sun时代的结束,Java商标全归入Oracle旗下。随即Oracle马上对Google提起诉讼,告它使用Java API构建Android系统要求近90亿美金赔偿金,...

  • 初始Java了解Java由来及版本使用

    1. 了解java的历史由来: 编程语言流行趋势:Tiobe 、PYPL排行榜。apache/spring/eclipse/alibaba/google sun(公司)中国叫(升阳公司)正式在1995年开发了java。 sun公司打算进军机顶盒,C不太适合,于是打算发开...

  • 【Java基础3】Java版本相关问题

    文章目录Java1.8和Java14有什么区别?java版本的命名规则是? Java1.8和Java14有什么区别?java版本的命名规则是?

  • 书写历史的甲骨文--ORACLE公司传奇(转)

    书写历史的甲骨文--ORACLE公司传奇,sql,sql教程,Oracle基础ORACLE公司之起源很难想象,ORACLE公司的这一段传奇居然要从IBM开始。 1970年的6月,IBM公司的研究员埃德加·考特 (Edgar Fr...

  • Java基础篇 | Java开发环境的搭建

    Java以前自学过一写,现在工作了,时间太久有一些知识都遗忘了,今天开始就更新Java了,想着把之前的Java基础知识捡起来;从最基础的开始,打好Java基础,便于以后复习。也欢迎大家跟我一起复习。话不多说,先看一张...

  • Java 基础手册

    Java 手册小计 并不适合新手,是个人整理的一个Java入门语法集合~ 个人对Java 进行的一个复习! 很多介绍的话就不说了…为啥学Java 可以干啥... 编程语言排行榜: 软件开发介绍 什么是软件开发 软件: 即一系列...

  • node-v12.16.3-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics