Java的最新发展– 2018年4月下旬

本周Java领域有一些最新的发展,我在本文中总结了其中的一些。

我们知道的JavaOne的终结

Stephen Chin在帖子“ JavaOne活动扩展了更多的曲目,语言和社区,并有了新名称 ”中写道:“ JavaOne会议正在扩展,以创建一个新的,更大的活动,包括更多的语言,技术和开发人员社区。” 他补充说,它已被重命名为“ Oracle Code One ”,今年的版本(“ Oracle Code One的成立年”)将于10月下旬(2018年10月22日至25日)在旧金山的Moscone West举行。

GraalVM:“在任何地方更快地运行程序”

在2018年4月17日的“ 宣布GraalVM:更快地运行程序 ”一文中, Thomas Wuerthinger和GraalVM团队 “展示了为多语言世界设计的通用虚拟机”的第一个生产就绪版本,该版本称为GraalVM 1.0。 GraalVM Community Edition(CE)是开源的, 托管在GitHub上GraalVM主页面将其描述为“通用虚拟机,用于运行以JavaScript,Python 3,Ruby,R,基于JVM的语言(如Java,Scala,Kotlin和基于LLVM的语言(如C和C ++))编写的应用程序。”

建议将JavaScript和基于JVM的语言用于GraalVM 1.0的生产环境,并在不久的将来发布其他语言的改进支持。 GraalVM下载页面提供了Community Edition(从GitHub )或Enterprise Edition(EE,从Oracle Technology Network )的下载。

OpenJDK中的任务控制项目

Marcus Hirt在OpenJDK 公告邮件列表中 提出了 “任务控制项目的创建”。 这似乎是Mark Reinhold的消息“ 加速JDK发布节奏 ”中讨论的工作中合乎逻辑的一步,该消息“开源商业功能,以使OpenJDK构建对开发人员更具吸引力并减少这些构建之间的差异。 Oracle JDK”的最终目标是使“ OpenJDK和Oracle JDK构建完全可互换”。

OpenJDK中的飞行记录器

的甲骨文JDK的商业特点说起被带入了OpenJDK, JEP 328 (“飞行记录仪”)本月有一些有趣的新闻与马库斯Gronlund的热点-dev邮件列表 公布的的可用性的“的很大一部分的预览JEP 328的源代码:飞行记录器。”

JEP 321:针对JDK 11的HTTP客户端(标准)

正如上月末宣布的那样JEP 321的目标对象是JEP 321 [“ HTTP客户端(标准)”。

Switch表达式(以及改进Switch语句)的重大进展

自从我最初发表关于switch表达式的文章以来,OpenJDK邮件列表的switch表达式的高级设计有了很大的进步,其中包括对现有switch语句的增强。 我在最近的博客文章“ 使用switch表达式的引入来增强Java switch语句 ”中总结了一些最新的讨论(尤其是在Brian Goetz的文章中 )。

我应该返回收藏集还是流?

有一个有趣的线程“ 我应该返回Collection还是Stream?Java子reddit上,该子查询基于2017年7月关于StackOverflow的有趣讨论,涉及在特定情况下最适合返回Collection还是Stream

翻译自: https://www.javacodegeeks.com/2018/04/recent-java-developments-late-april-2018.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值