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