JDK 22 发布了

2024-03-20 09:43:15 +08:00
 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)
7303 次点击
所在节点    程序员
60 条回复
MrXiong
2024-03-20 16:20:47 +08:00
@luozic 想知道能提升多少
yty2012g
2024-03-20 17:39:39 +08:00
公司很多内部的框架,因为使用了类似于 Bytebude 这样的字节码修改工具,导致框架不升级,业务就很难升级。
simpleisbest
2024-03-20 18:02:19 +08:00
@foolishcrab 21 不是免费的吧,8 免费啊
blessingsi
2024-03-20 18:05:31 +08:00
很久不用 java 了,求问现在 g1 和 zgc 是怎么个情况了,二者选择主要要考虑什么呀
Goooooos
2024-03-20 18:14:46 +08:00
部分老项目迁移到 jdk21 ,那些改不动的还是 jdk8
ovtfkw
2024-03-20 18:36:56 +08:00
jdk8 其他关我卵事
SurfaceView
2024-03-20 18:54:43 +08:00
楼上说 『这种时候还在刷“我用 java8”的只能说又蠢又坏』的人
别人 用 java 8 就是蠢和坏???这算不算人身攻击呢???
人家面试进个公司,公司用 java8 ,然后你让人家什么业务也没干呢上来先开会说 必须换成 jdk22 ??
assiadamo
2024-03-20 19:07:04 +08:00
最想 java 有多返回值和 cpp const 特性
kneo
2024-03-20 21:30:00 +08:00
@Morii 你说的还是不愿意学啊……
kneo
2024-03-20 21:30:10 +08:00
@Morii 你说的就是不愿意学啊……
kneo
2024-03-20 21:30:50 +08:00
不好意思,我以为没发出去。
sakura6264
2024-03-20 21:36:29 +08:00
不知道这下玩 MC 能不能再快一点(
Dragonphy
2024-03-21 08:50:14 +08:00
Dragonphy
2024-03-21 08:57:41 +08:00
@simpleisbest 很多 OpenJDK 有免费商用的发行版啊,你非要用 Oracle JDK 那也没办法,但是 Oracle JDK 21 我记得也可以免费商用两年的样子。
shanghai1943
2024-03-21 10:17:09 +08:00
@Surechun 感觉不着急的话可以再等等。8 升到 17 倒是没遇到太多问题。除了一些 mybatis 访问 java base 包的问题
28Sv0ngQfIE7Yloe
2024-03-21 12:01:55 +08:00
@kneo #49

愿不愿意学和已经平稳运行的项目生产环境愿不愿意升级到 JDK21 是两码事。
28Sv0ngQfIE7Yloe
2024-03-21 12:07:11 +08:00
@kneo #49 就拿我所在的环境来讲,是否升级到 JDK21 就是一个从上而下的推动,大部门技术负责人开始推,相关的中台支持、基建、DevOPS 服务有了 KPI 才会适配。这种事从来不是我们拧螺丝的可以决定的。
afeiche
2024-03-22 11:00:51 +08:00
@Morii 确实,前几年我自己负责的项目升级到了 17 ,然后集成测试、打包找了一堆人才搞完,公司整体工具链得能跟上,但是线上运维反而没啥问题,可能这就是 java 兼容性的体现吧,
rb6221
2024-03-22 15:14:09 +08:00
21 不是 LTS 啊。。。。
Ayanokouji
2024-03-22 15:27:59 +08:00
@janus77 21 是 lts ,22 不是

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

https://ex.noerr.eu.org/t/1025279

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

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

© 2021 V2EX