Java One
What is Java One
原文来自【维基百科】:
JavaOne是Sun 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
Function Programming
Java8已经有了,后续的都是进一步优化,具体的可以这个分享: