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