那些说Java变化慢的,看过来--Java One来了

155 阅读3分钟

Java One

What is Java One

原文来自【维基百科】:

JavaOneSun Microsystems于1996年首次组织的年度会议,主要讨论Java技术,主要是Java开发人员。它在加利福尼亚州旧金山举行,通常在夏季(早期)或初秋月份(以后)从星期一到星期四举行。整个星期都举行了关于各种Java相关主题的技术会议和羽毛鸟(BOF)会议。

该节目非常受欢迎;在1999年版中,莫斯康中心有20,000名与会者。[注1]

多年来,该会议由Sun执行官和Java布道者John Gage主持。[注1]

1999年,该会议举办了一项名为Hackathon的活动,这是盖奇设定的挑战。与会者将使用Java为新的Palm V编写一个程序,使用红外端口与其他Palm用户进行通信,并在Internet上注册该设备。

在2008年会议期间,70名Moscone中心工作人员和三名与会者因诺如病毒爆发而生病。[注2]

在2010年被甲骨文公司收购Sun之后,该会议与甲骨文全球大会同时举行。会议从莫斯康中心搬到了附近的梅森街的酒店。在一些年里,梅森的一个街区被关闭并用帐篷覆盖,帐篷是会议场地的一部分。

2018年4月,甲骨文宣布JavaOne会议将停止,取而代之的是一个更通用的编程会议 ,称为Oracle Code One[3]CodeOne会议持续了两年。

2022年3月,甲骨文宣布JavaOne将于2022年10月回归,[4]夺回了现已解散的CodeOne会议曾经占据的位置。会议已从旧金山的原始地点移至拉斯维加斯。

今年,oracle在10 月 17 日至 20 日在拉斯维加斯举办的活动,探索各种 Java 技术和社区主题,探讨现代应用程序开发和生态系统了,已经开始买票了;我看了下票价,只能说不便宜哈;下图自行体会。

Java One 的内容

语法糖

Record、Saled Class、Text Block、Parten match 等,这些都是Java的语法糖和新特性。

panama 项目

改进和丰富 Java 虚拟机与定义明确但“外来”(非 Java)API(包括 C 程序员常用的许多接口)之间的连接。

这个应该对传统Java的JNI的优化。

project loom

这个项目就是即将要出来的“虚拟线程”(也有协程的说法)。专业说法如下:

In this article, we'll take a quick look at Project Loom. In essence, the primary goal of Project Loom is to support a high-throughput, lightweight concurrency model in Java.

来源:www.baeldung.com/openjdk-pro…

翻译如下;

Project Loom 的主要目标是支持 Java 中的高吞吐量、轻量级并发模型。

GraalVM

如何评价GraalVM 这个项目? - 知乎

Function Programming

Java8已经有了,后续的都是进一步优化,具体的可以这个分享:

youtu.be/xBBuShS0ERs