在JDK 7开发期间,Sun公司相继在技术竞争和商业竞争中陷入泥潭,公司的股票 市值跌至仅有高峰时期的3%,已无力推动JDK 7的研发工作按计划继续进行。为了尽快结束JDK 7长期跳票的问题,Oracle收购Sun公司后随即宣布马上实行“B计划”,大幅裁剪了JDK 7预定目标,以保证 JDK 7的正式版能够于2011年7月28日准时发布。◦JDK 8LST (2014-3):
这是Java SE中最重要的版本之一,引入了Lambda表达式、Stream API、Default方法、DateTime API等新功能,极大地提高了Java程序的编写效率和开发效率。 原定于2013年9月发布,最终还是跳票到了2014年3月18日,从JDK 8开始,Oracle启用JEP(JDK Enhancement Proposals)来定义和管理纳入新版JDK发布范围的功能特性。◦JDK 9 (2017-9):
发版节奏变更:以后JDK将会在每年的3月和9月各发布一个大版本、每6个JDK大版本中才会被划出一个长期支持(Long Term Support,LTS)版,只有LTS版的JDK能够获得为期3年的支持和更新,JDK 8和JDK 11会是LTS版。 再下一个就到2021年发布的JDK 17 了。◦JDK 10 (2018-3):
2018年3月27日,Android的Java侵权案有了最终判决,法庭裁定Google赔偿Oracle合计88亿美元,要知道2009年Oracle收购Sun也就只花了74亿,收购完成后随即就用Sun的专利把Google告上了法庭,经过Oracle法务部的几轮神操作,一场官司的赔偿让收购Sun公司等同免费。◦JDK 11LST (2018-9):
这是Java SE中长期支持版本中最新的一个版本,引入了HTTP客户端、Local-Variable Syntax for Lambda Parameters、ZGC等新功能,具有重要的实用价值。 2018年10月,最后一届JavaOne2018在旧金山举行,这个1996年伴随Java一同诞生、成长的开发者年度盛会落下帷幕。此外Java Mission Control(Java Mission Control (JMC)是一个由 Oracle 公司开发的用于监视、管理和分析 Java 应用程序的工具。)开发团队也于6月被Oracle解散。◦JDK 12(2019年3月):
2019年2月,在JDK 12发布前夕,Oracle果然如之前宣布那样在六个月之后就放弃了对上一个版本OpenJDK的维护,RedHat同时从Oracle手上接过OpenJDK 8和OpenJDK 11的管理权利和维护职责。◦JDK 13(2019年9月):
作者:京东科技 宋慧超
来源:京东云开发者社区 转载请注明出处
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |