甲骨文公司原定于今年9月份发布Java 8,但截至目前,一些特性还未实现,因此该公司计划将正式发布日期延后至2014年3月18日。
今年1月底,Java开发团队发布了Java 8的第6个里程碑版本(M6),该版本原定是一个功能完备的版本,但由于时间关系,一些特性还未在该版本中实现,因此,开发团队将完成所有特性的目标放在了M7版本中,这也影响到了正式版本的发布。
甲骨文Java平台首席架构师Mark Reinhold公布了最新的版本路线图:
2013/05/09 M7:功能完备版本
2013/09/05 M8:开发者预览版
2014/01/23 M9:最终候选版
2014/03/18 GA:正式版本
如果一切顺利,我们在今年5月初就可以看到一个初步、完整的Java 8(
tbM7)。该版本中还将加入如下16个新特性:
101 泛化的目标类型推断
104 Java类型注解
107 针对集合的批量数据操作
109 增强核心库(加入Lambda)
115 AEAD密码套件
118 运行时访问参数名
119 javax.lang.model核心反射实现
120 重复注解
123 可配置的安全随机数生成
126 Lambda表达式和虚拟扩展方法
140 限制doPrivileged
155 并发升级
161 简洁的配置文件
162 模块化准备
171 内存栅栏内部函数
174 Nashorn JavaScript引擎
以上是Java 8的最后一批、也是比较重要的特性。
Mark Reinhold表示,除了这些特性的开发时间影响了Java 8的发布进度外,开发团队还需要着手处理目前Java版本中的一些安全漏洞,比如前几天刚刚发布的4月份Java补丁集。
详细信息:Java 8: Secure the train
来源:
http://www.iteye.com/news/27608