|  |      1chendy      2024-03-20 09:46:05 +08:00 Memory API 这个是官方的堆外内存 API ? | 
|      2dcsuibian      2024-03-20 09:48:22 +08:00 我还在等《 Core Java 》第 13 版 | 
|      3Ayanokouji OP @chendy 用来代替 jni 的吧,详细可以看下 jep https://openjdk.org/jeps/454 | 
|      4wysnxzm      2024-03-20 09:52:19 +08:00  17 "你不用,不代表技术不需要更新" 说得好 | 
|      5WWKvR5Zf41968v20      2024-03-20 09:52:31 +08:00 JetbrainsRuntime 21 还没啥动静,希望 idea 早点默认换成 jdk21 。 | 
|      6anonydmer      2024-03-20 09:57:32 +08:00 一直在跟,有几个不错的特性 | 
|  |      7youmilk      2024-03-20 09:59:22 +08:00 @Betasecond 我已经切换到 21runtime 很久了   | 
|      828Sv0ngQfIE7Yloe      2024-03-20 10:00:06 +08:00 新项目我用的是 21 + Springboot 3.2.x  体验下来很不错 | 
|  |      9lstz      2024-03-20 10:03:19 +08:00 via Android 拥抱变化,这样 Java 才有更好的未来! | 
|  |      10Akitora      2024-03-20 10:04:43 +08:00 希望结构化并发早日转正 | 
|  |      11300      2024-03-20 10:06:16 +08:00 | 
|  |      12lisongeee      2024-03-20 10:17:18 +08:00  1 jdk8 已经发布 10 年了,但是我每天还是能看到诸如《学习 jdk8 新特性》的文章 类比 JavaScript 还有 es6 已经发布近 9 年,但是我每天还是能看到诸如《学习 es6 新特性》的文章 | 
|  |      13yy77      2024-03-20 10:17:22 +08:00 21 是 LTS ,22 不是。就这个理由就导致 22 只会是一个临时的版本了。 | 
|  |      14boatrain1111      2024-03-20 10:55:24 +08:00 期待结构化并发 | 
|      15afeiche      2024-03-20 11:01:21 +08:00 上个礼拜开会,由于很多老版本安全漏洞没法修复,有人提议强制新项目升级到 21 ,可是很多人都不同意,最后只能改成建议,很多人还是不愿意学习新东西的 | 
|      1628Sv0ngQfIE7Yloe      2024-03-20 11:06:41 +08:00  1 | 
|  |      18LieEar      2024-03-20 11:10:05 +08:00 G1 的提升非常明显 | 
|  |      19lix7      2024-03-20 11:10:29 +08:00 458: Launch Multi-File Source-Code Programs 这个感觉对开发还挺友好,真不错 | 
|  |      20KMpAn8Obw1QhPoEP      2024-03-20 11:11:22 +08:00 via Android 昨天刚开完会说要升到 21 期待一把 | 
|  |      21flowerains      2024-03-20 11:31:35 +08:00 现在可以直接升 21 了,不是 LTS 是不可能在生产环境直接部署的 主要是有很多历史遗留项目只能在 java8 上跑,这个才是不愿意升级的主要原因 对于有好奇心的人来说,为啥不愿意折腾新技术呢 | 
|      22Huelse      2024-03-20 11:32:32 +08:00 已经全面转 jdk21 了 | 
|  |      23shanghai1943      2024-03-20 11:33:43 +08:00 前阵子才从 jdk8 升级到 jdk17 | 
|      25xwwsxp      2024-03-20 12:08:52 +08:00 @janwarlen java 和 node ( JS )不一样的,java 早前就有 package 的概念,而 js 早前没有 package 的概念,反而出现了 module 的概念,jdk9 之后,java 借鉴了 js 的 module ;但是,并不是 java 就一定强制使用 module ,虽然,oracle 建议大家使用。 | 
|  |      27superchijinpeng      2024-03-20 12:23:21 +08:00 全都 21 了 | 
|      28foolishcrab      2024-03-20 12:27:09 +08:00 via iPhone  10 就我观察国内公司跟进 21 的非常非常多,因为 vt 太符合互联网业务了,我司核心业务基本都在升级 21 。 降下来多少台服务器都是能写进业绩的。 这种时候还在刷“我用 java8”的只能说又蠢又坏 | 
|  |      29Subfire      2024-03-20 12:28:32 +08:00 等下个 LTS 再体验 | 
|      30luozic      2024-03-20 13:04:46 +08:00 JDK 21 的分代 zgc 对于没能力改写成 c++/rust 还是基于 jvm 的大数据 ,可以节约内存的同时还提升性能。 | 
|  |      34Lambdua      2024-03-20 13:30:57 +08:00 @Betasecond 实际使用效果如何啊 | 
|  |      35dif      2024-03-20 13:37:47 +08:00 以前学 java 的时候,从 1.7-11 ,每次发布都会学习下新的特性,语法,API ,11 以后就在没关注过了,顶多装了个 17 和 21 的 JDK ,其实也没学习过新的特性。 | 
|      36whoami9426      2024-03-20 15:15:00 +08:00 说的好 record 和 文本块 就很香 | 
|      37zhouhu      2024-03-20 15:26:59 +08:00 @Betasecond 上次在知乎看到说性能没有提升 | 
|      38Surechun      2024-03-20 15:44:12 +08:00 @shanghai1943 去年才把生产全部从 8 升级到 11 ,今年打算升级到 17 。现在 21 也稳了吗? | 
|  |      39dr1q65MfKFKHnJr6      2024-03-20 15:49:30 +08:00 之前项目需要,要用 apache nifi , 这玩意最新版居然最低要求 JDK 21 ,然后我新开的项目、jar 都转向 21 了 奈何公司大部分 java8er , 都抵触升级 21 , 不想改之前的轮子 | 
|  |      40zzzmh      2024-03-20 16:10:11 +08:00 正在从 8 过渡到 17 ,目前感觉良好 | 
|      42yty2012g      2024-03-20 17:39:39 +08:00 公司很多内部的框架,因为使用了类似于 Bytebude 这样的字节码修改工具,导致框架不升级,业务就很难升级。 | 
|  |      43simpleisbest      2024-03-20 18:02:19 +08:00 @foolishcrab 21 不是免费的吧,8 免费啊 | 
|      44blessingsi      2024-03-20 18:05:31 +08:00 很久不用 java 了,求问现在 g1 和 zgc 是怎么个情况了,二者选择主要要考虑什么呀 | 
|  |      45Goooooos      2024-03-20 18:14:46 +08:00 部分老项目迁移到 jdk21 ,那些改不动的还是 jdk8 | 
|      46ovtfkw      2024-03-20 18:36:56 +08:00 via iPhone jdk8 其他关我卵事 | 
|      47SurfaceView      2024-03-20 18:54:43 +08:00  1 楼上说 『这种时候还在刷“我用 java8”的只能说又蠢又坏』的人  别人 用 java 8 就是蠢和坏???这算不算人身攻击呢??? 人家面试进个公司,公司用 java8 ,然后你让人家什么业务也没干呢上来先开会说 必须换成 jdk22 ?? | 
|      48assiadamo      2024-03-20 19:07:04 +08:00 最想 java 有多返回值和 cpp const 特性 | 
|      51kneo      2024-03-20 21:30:50 +08:00 via Android 不好意思,我以为没发出去。 | 
|      52sakura6264      2024-03-20 21:36:29 +08:00 不知道这下玩 MC 能不能再快一点( | 
|  |      53Dragonphy      2024-03-21 08:50:14 +08:00 | 
|  |      54Dragonphy      2024-03-21 08:57:41 +08:00 @simpleisbest 很多 OpenJDK 有免费商用的发行版啊,你非要用 Oracle JDK 那也没办法,但是 Oracle JDK 21 我记得也可以免费商用两年的样子。 | 
|  |      55shanghai1943      2024-03-21 10:17:09 +08:00 @Surechun 感觉不着急的话可以再等等。8 升到 17 倒是没遇到太多问题。除了一些 mybatis 访问 java base 包的问题 | 
|      5628Sv0ngQfIE7Yloe      2024-03-21 12:01:55 +08:00 | 
|      5728Sv0ngQfIE7Yloe      2024-03-21 12:07:11 +08:00 @kneo #49 就拿我所在的环境来讲,是否升级到 JDK21 就是一个从上而下的推动,大部门技术负责人开始推,相关的中台支持、基建、DevOPS 服务有了 KPI 才会适配。这种事从来不是我们拧螺丝的可以决定的。 | 
|      58afeiche      2024-03-22 11:00:51 +08:00 @Morii 确实,前几年我自己负责的项目升级到了 17 ,然后集成测试、打包找了一堆人才搞完,公司整体工具链得能跟上,但是线上运维反而没啥问题,可能这就是 java 兼容性的体现吧, | 
|  |      59rb6221      2024-03-22 15:14:09 +08:00 21 不是 LTS 啊。。。。 | 
|      60Ayanokouji OP @janus77 21 是 lts ,22 不是 |