1 red13 24 天前 ![]() 你的头像真棒 |
2 CodeCodeStudy 24 天前 老项目原来用什么版本还继续用什么版本,新项目都用 jdk25 了,jdk21 虽然也是 LTS ,但是虚拟线程不完善,就不要再用了,17,11,8 都很旧的了 |
3 wysnxzm 24 天前 坐等 java8 npc |
![]() | 4 w292614191 24 天前 @CodeCodeStudy #2 17 都跟不上了吗,哈哈哈。既然 jdk 更新这么快,就应该执行自动更新,开发配套都要跟上这类自动更新才有持续性 |
![]() | 5 sleepyfevniv 24 天前 你发任你发,我用 Java 8 。/doge /doge 。 我准备下载 25 了,给个人自己的项目从 21 升级到 25 去,顺便看看哪些地方可以用用新特性的。那些说用死守 8 不升级的,不建议公开丢人,自己默默维护就好了。 |
6 Ayanokouji OP @red13 头像咋了,默认的,没看出啥来 |
7 stinkytofux 24 天前 惭愧啊, 我到现在还没有用上虚拟线程, 天天维护屎山代码, 已经丧失了学习新东西的动力. |
![]() | 8 ooxx2123 24 天前 当前公司主流项目才用的 jdk8 ,还有在维护的项目用的 jdk6 ,升级版本遥遥无期。只能个人项目先练手用了。 |
9 red13 24 天前 via Android ![]() @Ayanokouji 像个 |
![]() | 10 midsolo 24 天前 ![]() 新项目刚用 JDK 21 + Kotlin ,完全跟不上 JDK 的发版速度 |
12 yty2012g 24 天前 很好,Scoped Value 已经 Release 了。就差 Structured Concurrency Release ,java 并发框架的新时代也就正式开始了。我还以为 25 能把 Structured Concurrency 也 Release 了 |
![]() | 13 Goooooos 24 天前 线上的后台系统升了 |
14 HTravel 24 天前 我个人项目用的是 jdk21 ,也是因为安卓里面的 termux 即使到今天最高版本也只到 jdk21 。我的项目为了同时支持在termux 中跑,只能先停在 jdk21 。 希望 termux 努力点,别总是拖后腿 |
![]() | 15 wupher 24 天前 I hate JDK 8. |
![]() | 16 shenlanAZ 24 天前 ScopedValue vs ThreadLocal ,ThreadLocal 已经被某些号用"臭名昭著"来形容了... |
![]() | 17 kaedea 24 天前 via Android JDK 25 已经结束咧,让我们把注意力放到 JDK 26 吧。说起来今年 JDK 的中文版星之所在不错 。 |
![]() | 18 Hudiebbk 24 天前 本地开发和测试环境搞起来 |
![]() | 19 Rat3 24 天前 线上服务准备 21 升 25 |
![]() | 20 Bromine0x23 24 天前 Valhalla 啥时候能憋出来…… |
![]() | 21 vate32 24 天前 最近项目刚从 8 升到 11 ,升到这些版本还遥遥无期 |
22 edak 24 天前 via iPhone 超绝头像 |
![]() | 25 qW7bo2FbzbC0 24 天前 string template 啥时候能重新发布? |
26 Ayanokouji OP @qW7bo2FbzbC0 这个废弃了吧 |
![]() | 27 qW7bo2FbzbC0 24 天前 @Ayanokouji 是的,大部分语言都有的字符串内插 template 功能,在 2025 年发布的 JDK25 里面竟然还没有,而且是发布后又撤回的状态 |
28 dode 24 天前 JDK 25 |
29 Gress 24 天前 好像还有个 JNI 还会 Pin 物理线程?这个还会处理吗? |
30 lcingOnTheCake/strong> 24 天前 @vate32 8 为什么不直接升 21 |
![]() | 31 xrxb 24 天前 学不动了,新项目也不敢直接用吧,怕有大坑 |
32 Greendays 24 天前 最近项目上适配了 SQLServer 2005 的数据库,居然还只能用 JDK 11 |
34 Ayanokouji OP @xrxb 11 月份还有 spring 7 和 spring boot 4 |
35 superedlimited 24 天前 via iPhone 什么 jb 头像( doge |
37 buruoyanyang 24 天前 新项目已经到 17 了,准备升 21 ,老项目还在 8 蛄蛹,放弃了。 |
39 jjianwen68 24 天前 好像 preview 功能,使用时还要加个什么参数,有人在生产上使用 preview 的功能吗 |
![]() | 40 jamesxu 24 天前 公司从前年开始新项目都用 JDK17 了,等过两年各种库都成熟了再升级 JDK25 |
41 iphoneXr 24 天前 头像咋了? |
44 CodeCodeStudy 24 天前 @w292614191 #4 既然是新项目了,干嘛还要用 17 ,能用新的就用新的。jdk 半年更新一个版本,每 2 年更新一个 LTS 版本,下一个 LTS 是 27 年 9 月份的 jdk29 。 |
![]() | 45 chinni 24 天前 jdk8 yyds |
46 yacolinqi 24 天前 依旧 1.6 |
![]() | 47 felixcode 24 天前 via Android centos 7 ,jdk 8 和 mysql 5 才是养老黄金组合 |
![]() | 48 clf 24 天前 |
![]() | 49 a33291 24 天前 也开始刷版本号了呗 |
![]() | 50 bbbblue 24 天前 可惜结构化并发还是 preview 啊。。。。啊 |
![]() | 51 bbbblue 24 天前 @jjianwen68 不敢用 因为他不保证 api 以及内部实现不变。。。preview 就当他不存在吧... |
![]() | 52 w292614191 24 天前 @CodeCodeStudy #44 那就是要在多个 JDK 之前返回横跳进行维护开发了 |
53 Ayanokouji OP ![]() @a33291 JDK10 发布于 2018-03-20 ,此后定了每半年一个版本,到了 25 才说刷版本号,别给自己不学找借口了。 |
54 craftsmanship 23 天前 via Android @HTravel 好奇问下什么功能/场景需要同时支持跑 termux |
55 CodeCodeStudy 23 天前 @w292614191 #52 这没什么,安装多个 JDK 就是了,在脚本里设置 JAVA_HOME, PATH 即可。高版本向下兼容。 |
56 HTravel 23 天前 ![]() @craftsmanship 最开始不是为手机写的。就是发现我要同步文件,SMB 方式有局限性,最好的方式自然是基于 HTTP 协议的 API ,全球各地的路由器和防火墙都会默认放通该类流量。于是就给自己写了可以通过 web API 同步一台机器上所有文件的 web 服务。很自然的就在 windows 、macOS 、群晖和威联通(通过 docker)全部跑起来了,互相间同步感兴趣的文件。同步过来后,自然就可以继续在本机做各种备份了。 然后进一步发现,我终生都有看小说、听音乐、浏览照片、观看影视综艺的需求,于是就进一步,给不同的文件做了不同的 web 服务,直接通过浏览器访问。 后来了解到了 termux ,一试,牛逼啊,居然能直接跑起来。于是安卓手机居然也直接变成了 NAS ,除了最基础的同步、备份文件,更是可以直接在本机看小说什么的。也可以反过来作为 web 服务器,供其他电脑、手机看小说、听音乐、观影什么的(当然存储毕竟太小,观影只是技术上可行,实际存不了几部影片)。全拉通了。此时再回头看 iPhone ,好落后啊。 |
59 zhouhu 23 天前 有哪些性能提升啊 |
60 iamwin 23 天前 jre 已经升级上去了 |
![]() | 62 codingmiao 18 天前 向量相关的 API 哪个版本孵化出来呀。 |