JDK 23 发布了

2 天前
 Ayanokouji
此版本是非 lts 版本,主要特性是决定了 zgc 发展方向

本帖不欢迎刷 jdk8 梗

Features

455: Primitive Types in Patterns, instanceof, and switch (Preview)
466: Class-File API (Second Preview)
467: Markdown Documentation Comments
469: Vector API (Eighth Incubator)
473: Stream Gatherers (Second Preview)
471: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal
474: ZGC: Generational Mode by Default
476: Module Import Declarations (Preview)
477: Implicitly Declared Classes and Instance Main Methods (Third Preview)
480: Structured Concurrency (Third Preview)
481: Scoped Values (Third Preview)
482: Flexible Constructor Bodies (Second Preview)

https://openjdk.org/projects/jdk/23/
10230 次点击
所在节点    程序员
111 条回复
ikas
2 天前
唯一可惜,字符串模板没了
Mark24
2 天前
JDK 的大版本是 向后兼容么? JDK23 可以兼容 JDK8 ?
msg7086
2 天前
@javaisthebest 换成 1.8 1.11 1.21 会让你舒服很多吗……
msg7086
2 天前
@Mark24 不完全兼容,我们代码库从 8 升到 17 已经搞了好几个月了,最明显的问题是大量基于 powermock 的测试代码需要重写。
felixcode
2 天前
jdk8 加 CentOS7 可以混到延迟退休,谁有意见那就是别的都不稳定,都不是企业级环境
harry90
2 天前
说实话虽然领导想升级 jdk17 但是我不怎么赞成 做了快 10 年的 toB 系统 这玩意动起来吃力不讨好
devswork
2 天前
完了,目前正在用 21 ,还使用了 STR 字符串模板,然后 23 好像没有了字符串模板了,怎么办
jorneyr
2 天前
@devswork 目前正在用 21 ,还使用了 STR 字符串模板,然后 23 好像没有了字符串模板了,怎么办。

这么坑么!
zhouhu
2 天前
@jorneyr 本来就不是正式功能吧
Ayanokouji
1 天前
@L0L #16 Stream Gatherers 大概率 JDK24 正式发布。
https://openjdk.org/jeps/485
hetal
1 天前
我们 mysql 都在用 8.4.2 了,J8 的同学还在用 5.7 么~
dragondove
1 天前
@jorneyr preview 特性,本来就没保证一定是这样的
dasbn
1 天前
等待 JDK 25 LTS
yazinnnn0
1 天前
@javaisthebest
不知道是不是从 rust 开始的


另外, rust 之所以号称编程语言界的原神, 有没有更新频率一致的因素🧐
yazinnnn0
1 天前
🧐我记得当初 kotlin 用户(还是官方来着?)说 kotlin 1.3 版本语言特性相当于 java 20, 不知道 java 23 的易用性比得上 kotlin1.3 了没
ShotaconXD
1 天前
还在用 17, 说实话除了语法糖之外, 好像没感觉到太明显的变化. 也可能是市场上大多数的使用场景其实..... you know
WindProtect
1 天前
非 lts 没啥好讨论的感觉。
leegradyllljjjj
1 天前
八爷是你们能讨论的吗?别给八阿哥脸上抹黑
zhouhu
1 天前
@ShotaconXD GC 方面有很多的优化,不要只是关注语法。😂
iv8d
1 天前
jdk8 永远的神,从桌面到安卓再到后台服务,一个版本就够了

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

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

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

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

© 2021 V2EX