BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Java 8将在三月份发布

| 作者 Vikram Gupta 关注 1 他的粉丝 ,译者 梅雪松 关注 0 他的粉丝 发布于 2014年1月23日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

期盼已久的Java8在轻微延期后终于回到正轨,将于3月18日发布。

这一消息来自Oracle公司发布管理总监、JDK8的发布经理Mathias Axelsson最近的一个声明

Axelsson表示:

为了确保JDK 8能够在3月18日按时发布,现阶段只考虑修复JDK 8的初始发布版本中的致命性bug。那些非致命性的bug将在后续版本中修复。

Axelsson同时表示他们正按计划于1月23日前发布一个RC(候选)版本。

自从1995年Sun公司推出由James Gosling和他的团队开发的Java语言以来,Java 8是变化最大的版本之一。

Java 8最重要的特性是对lambda表达式或“闭包”的支持。闭包是函数式编程的一个基本特性,C#在2006年发布的第2个版本已经提供支持。而Java则明显晚了一步。在诸如Groovy、Scala和Clojure等JVM语言中,闭包都占有重要地位。

Java 8通过一组新的Collection API对闭包提供支持。这些API与闭包一起使用更清晰、简洁的语法来完成过去复杂的实现。

Java 8还包括一个新的java.time包,该包派生自流行的Joda时间类库。

Java语言其它主要的版本包括JDK 1.1(1997年2月),该版本引入了增强的Collection API;Java 5(2004年9月),该版本引入了高层的并发工具和泛型;Java 7(2011年7月),该版本增加了动态调用(invokedynamic),并且是JDK 1.0以来第一次修改Java字节码规范。当然,每个版本在性能上都有提升,并且垃圾回收得到进一步优化。

Sun之前一直使用带“.”的版本号(1.0、1.1、1.2等),直到2004年,版本号直接跳到了Java 5。

查看英文原文:Java 8 On Track for March Release


感谢臧秀涛对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT