JDK 22 发布了

49 天前
 Ayanokouji
不要刷 jdk8 的梗,你不用,不代表技术不需要更新

Features

423: Region Pinning for G1
447: Statements before super(...) (Preview)
454: Foreign Function & Memory API
456: Unnamed Variables & Patterns
457: Class-File API (Preview)
458: Launch Multi-File Source-Code Programs
459: String Templates (Second Preview)
460: Vector API (Seventh Incubator)
461: Stream Gatherers (Preview)
462: Structured Concurrency (Second Preview)
463: Implicitly Declared Classes and Instance Main Methods (Second Preview)
464: Scoped Values (Second Preview)
5807 次点击
所在节点    程序员
60 条回复
chendy
49 天前
Memory API 这个是官方的堆外内存 API ?
dcsuibian
49 天前
我还在等《 Core Java 》第 13 版
Ayanokouji
49 天前
@chendy 用来代替 jni 的吧,详细可以看下 jep https://openjdk.org/jeps/454
wysnxzm
49 天前
"你不用,不代表技术不需要更新" 说得好
Betasecond
49 天前
JetbrainsRuntime 21 还没啥动静,希望 idea 早点默认换成 jdk21 。
anonydmer
49 天前
一直在跟,有几个不错的特性
youmilk
49 天前
@Betasecond 我已经切换到 21runtime 很久了
Morii
49 天前
新项目我用的是 21 + Springboot 3.2.x

体验下来很不错
lstz
49 天前
拥抱变化,这样 Java 才有更好的未来!
Akitora
49 天前
希望结构化并发早日转正
winterbells
49 天前
lisongeee
49 天前
jdk8 已经发布 10 年了,但是我每天还是能看到诸如《学习 jdk8 新特性》的文章

类比 JavaScript 还有 es6 已经发布近 9 年,但是我每天还是能看到诸如《学习 es6 新特性》的文章
yy77
49 天前
21 是 LTS ,22 不是。就这个理由就导致 22 只会是一个临时的版本了。
boatrain1111
49 天前
期待结构化并发
afeiche
49 天前
上个礼拜开会,由于很多老版本安全漏洞没法修复,有人提议强制新项目升级到 21 ,可是很多人都不同意,最后只能改成建议,很多人还是不愿意学习新东西的
Morii
49 天前
@afeiche

不是不愿意学,本质上不用新特性的话基本没啥学习成本,大家主要是不愿意承担升级会引起的运维问题。
BBCCBB
49 天前
@afeiche 升级后依然可以按 jdk6 的写法写. 这就是 java 的兼容性.
LieEar
49 天前
G1 的提升非常明显
lix7
49 天前
458: Launch Multi-File Source-Code Programs
这个感觉对开发还挺友好,真不错
enchilada2020
49 天前
昨天刚开完会说要升到 21 期待一把

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1025279

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX