valhalla java_Java:未来已来-Fun言

本文介绍了Oracle Codeone大会上关于Java未来发展的四个重要项目:Project Amber(提供生产力特性,如模式匹配、记录等)、Project Loom(引入轻量级纤程以优化并发)、Project Panama(提升JVM与外部代码和数据交互)和Project Valhalla(引入值类型和基本类型泛型)。这些特性将显著提升Java的生产力、性能和可扩展性。
摘要由CSDN通过智能技术生成

前言:在10月22的 Oracle Codeone大会上,Java平台的首席架构师 Mark Reinhold 做了The Future of Java is Today的演讲, 回顾了最近Java的几个版本的新的功能,Java的每年两次的发布周期, 澄清了关于发布流程和Java版本的几个误区,最后花了很大的篇幅介绍了未来Java几个令人非常期待的几个孵化中项目,可以为Java带来更好的生产力、性能和可扩展性。我整理了这四个项目相关的知识,你可以提前了解到Java未来的这些酷炫的特性。

3874c3a2ff48311eee6cf41e81c8ad8f.png

122136b3f9785f06495745f6d146e591.png

Java各版本的发布时间点和LTS版本

Mark Reinhold 我不多介绍了, 之前要了解Java的未来动向看Java之父James Gosling, 他离开Oracle之后想了解Java的动向就看 Mark Reinhold。

3ad582dfd2bc9f5a60fe9d5eef310ce5.png

Project Amber

提供面向生产力的Java特性, 比如字符串字面值、switch表达式、模式匹配、record等

这个项目包含很多Java语言特性的新功能。

包括:

正在实现的:

JEP 302 Lambda Leftovers: 对lambda功能的补强, 比如下划线变量等BiFunctionbiss = (i, _) -> String.valueOf(i);, lambda参数的Shadowing,消除一些歧义等修补工作

JEP 305 Pattern Matching: 这个功能非常好,Scala和kotlin中的模式匹配非常强大,这个jep提供了类似

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值