由Sun Microsystems公司于1995年最早推出的Java项目,时至今日仍然是技术领域中不容忽视的一大重要组成部分。在Tiobe编程语言月度排行榜上,它始终压制着C语言及其它各类竞争者,牢牢占据着流行人气冠军的宝座。两年前,甲骨文收购了Sun公司,并借此一跃成为Java产品的正牌供应商;而即使如此,Java语言的社区辅助特性仍然十分鲜明。
甲骨文公司为Java制定了雄心勃勃的两年发展计划,这次大规模更新活动涉及标准版、精简版以及企业版等软件版本对Mac OS X及云功能的支持。然而,作为该计划的一部分,Java平台标准版6的使用周期也走向了尽头,因此甲骨文的大手笔可能也会引起一些用户的反感。
在下面的文章中,我们一起来看看甲骨文打算为Java加入哪些变动。
2012年: JDK 7u4 (Java 开发工具套件7升级版4) Mac OS X开发人员预览版
这款升级套件于今年一月中旬发布,针对原有Java平台标准版7做出改动,旨在为开发人员提供Mac OS X端口。
2012年: JDK 6最后一次全面更新
根据甲骨文公司的说法,Java SE 6在今年七月份之后将不再拥有官方的通用型支持。而希望继续使用这套产品,并获得关键性bug处理、安全性修复以及日常维护的客户需要购买甲骨文的产品生命周期支持服务。
2012年: JDK 7u6
在此次升级中,用户能够在Mac OS X系统中获得Java运行环境。操作系统集成及自动升级体系也包含于其中。
2012年: Java ME 7 (Java平台精简版)
面向移动设备及嵌入式系统的Java精简版将被设定为与Java SE 7看齐,并将适应新的嵌入式及移动型API;同时它仍将遵循CDLC(即有限连接设备配置)规范。
2012年夏季: Java EE (Java 平台企业版) 7
Java企业版的7与8两个版本不约而同地将着眼点放在云、模块化以及HTML5的处理能力方面。Java EE 7中还不到位的功能或特性都将在Java EE 8中得到解决。Java EE 7已经在企业内部被视为今年晚些时候GlassFish Server 4应用程序服务器的不二选择。
2013年夏季: JDK 8
这一版本的特色在于利用Project Jigsaw提高模块性、利用JavaScript增加互操作性、利用Java虚拟机改善聚合性,并通过Lambda项目升级JavaFX 3.0与Java的封闭能力及海量并行操作处理能力。
2013年夏季: 嵌入式Java SE 8
此版本预计将以Java SE与Java CDC(即连接设备配置)技术为主要特色,主要以设备为服务对象。甲骨文公司同时在筹划Java ME的后续版本,目前暂时命名为Java SE 8。
原文链接:http://www.infoworld.com/slideshow/28552/java-roadmap-oracles-two-year-plan-185238#slide1
【编辑推荐】