Java 8的开发再次开始主导新闻。 最近的帖子涵盖了扩展JDK 8的Milestone 7以确保其功能完整,Java 8中现在可用的Date / Time API以及对Java教程的更新以涵盖一些Java 8功能。
扩展JDK 8 M7
马克·雷因霍尔德 ( Mark Reinhold )以JDK 8 M6的身份写作,并扩展了M7 ,如果该M7版本“功能完整”,则将获得M7“开发人员预览版本”的“最佳结果”。 特别是,最好在M7版本之前合并与Project Lambda相关的更改。 莱因霍尔德提议推迟M7日期,但没有估计需要将其延长多长时间,因为“需要花费一些时间来确定如何
需要很多扩展。”
探索Lambda
谈到lambda表达式, Dhananjay Nene的博客文章Exploring Java8 Lambdas。 第1部分对Java 8 lambda表达式进行了介绍。 这篇文章开始于lambda表达式的相当知名的资源的链接和引文,并转向了更多细节和语法重点。 另一个介绍lambdas的相对较新的文章是Java 8:Lambdas的第一口味 。
Java 8中的日期/时间API
在Java Time API中,现在在Java 8中 , Bienvenido David III写道:
JDK 8 Early Access b75中现已包含ThreeTen ( JSR 310日期和时间API的参考实现)。 JDK 8的Java Time API在java.time包下,而不是早期实现的javax.time包。 Java Time Javadoc草案也可用。
尽管Lamda显然是Java 8的最大功能,但我可以肯定地说, 我们许多人都对新的更好的日期/时间API 感到兴奋 。
Java教程已更新,具有Java 8功能
Sharon Zakhour撰写的Java教程已更新! “ Java教程的更新已经发布”,并且该教程的2013年3月1日新版本“包含有关即将推出的Java SE 8功能的早期访问信息”。 Zakhour然后重点介绍了Java教程中已经介绍的一些Java 8新功能,例如有关Lambda表达式的页面 (将Lambda表达式与匿名类进行比较)。 新的教程页面何时使用嵌套类,本地类,匿名类和Lambda表达式很有趣,因为它着重于何时使用这些不同类型的构造。 其他与Java 8有关的教程增强功能包括专门用于注释的课程和有关类型注释的页面。 所有这些更改都列在主教程页面的“新增功能”部分标题下。
结论
随着我们临近Java 8的发布日期,并开始看到有关其提供的功能的更多文章和文章,对Java 8的热情可能会得到更新。
参考:来自JCG合作伙伴 Dustin Marx的最新Java 8新闻,来自Inspired by Actual Events博客。
翻译自: https://www.javacodegeeks.com/2013/03/recent-java-8-news.html