标签:jdk8

JAVA

Java 27 发布,对象头降 33%,堆内存降 20%

herman 1周前 (09-16) 95浏览

Java 的发布节奏越来越稳了,JDK 27 也已经如期而至了。但是用 Java 8 的那批系统,还是无动于衷。 Java 27 昨天正式发布,这不是一次“不炫技”的升级,而是白捡的性能与后量子安全。它能让大多数 Java 应用,不改一行代码...

JAVA

欠了 8 年的 ServiceLoader 兼容性债,JDK 27 还清了

herman 2周前 (09-11) 126浏览

JDK 27 下周就要发布了,我刚去看了一眼,发现了一个存在了 8 年的技术债被修复了。 这么多年了,估计大家都忘了它了,谁知道它竟然想起来给修复了。 ServiceLoader 在 Java 生态里待得够久的老程序员应该知道,在...

JAVA

JDK 27 紧急刹车,回退了一个 P1 级 C2 编译器 bug

herman 3周前 (09-02) 165浏览

JDK 27 紧急刹车,回退了一个 P1 级 C2 编译器 bug! 还有不到 2 周,JDK 27 就要发布了。不过才发布更新的 JDK27-RC1 带来了一个“坏消息”,那就是官方团队紧急回退了一个 P1 级 Bug。这个 bug 编号为...

JAVA

Valhalla 落地 JDK 28,涉及 197000+ 行改动

herman 2个月前 (07-14) 382浏览

就在昨天,JDK 27 和 JDK 28 双双做了更新。其中,JDK 27 将在两天后的 2026-07-16 这天处于 Rampdown Phase Two (第二阶段收尾)状态。而 JDK 28 当前也有了早期改动,这其中,最大的看点就是备受瞩...

JAVA

从 Rust、Python 到 Java,JDK 27 抛弃 Intel 芯片的 Mac 电脑

herman 3个月前 (07-06) 409浏览

Intel 的 Mac 电脑开发者时代正在进入倒计时。由于苹果很久之前就不支持 Intel 芯片了,而采用了基于 ARM 的自家 M 系列芯片,截止目前 M 系列芯片已经推出了大约 5 个版本了。上一次苹果电脑发布 Intel 芯片的产品好像还是 ...

JAVA

Java 成了设计模式的重灾区!

herman 3个月前 (07-03) 339浏览

Java 成了设计模式的重灾区! 是的,你没看错,这是老外最近讨论很火的一件事。Java 程序员深受其苦,尤其是在面试的时候,设计模式在面试中被问到的概率非常高。然而,有老外却说:“设计模式,真的被高估了”。 写代码,还是写设计模式? ...

JAVA

JDK 27 增强 JFR,JEP 536 让密码等敏感数据不再裸奔

herman 4个月前 (05-29) 341浏览

市面上有不少围绕 AI 给微信搞出一些花样的开源项目,不少都是通过从内存中获取 SQLite 加密密钥获得破解的。 以前 Java 的一些密码框也可能被黑客通过内存数据读取获得破解,虽然后来做了加强。但 JFR 进程内数据脱敏方面始终是 Ja...

JAVA

JDK 25 的 G1GC 存在静默数据损坏 Bug,携程踩坑

herman 5个月前 (05-14) 469浏览

前不久,我写了 JDK 25.0.3 的新版本发布文章,不少人表示 JDK 25 目前用的还少,更有网友表示还在使用 Java 8。一边是为了稳定性,能不升级就不升级;另一边是迫不及待,能升级则升级。 尝鲜的人确实少,但我今天看到了一篇文章,...

JAVA

JDK 27 又把 API 砍了俩方法,JEP 531 和 Set.ofLazy() 来了

herman 5个月前 (05-13) 349浏览

大约 1 个月之前,我写了一篇关于 JDK 27 的文章,当时的 JDK 27 还只有一个 JEP。现在,随着时间的推进,又加入了一些 JEP。但是这些 JEP 呢,不出意外都是经过多轮预览的 JEP。 编号虽然是新的,但它们本身改进或改动并...

JAVA

JDK 26 翻车了?发布不到 35 天,紧急发布 26.0.1 版本

herman 5个月前 (04-23) 424浏览

JDK 26 翻车?发布不到 35 天,紧急发布 26.0.1 版本。 最近几天 AI 比较火热,新版本模型轮番“上映”,我也跟着写了好几篇与 AI 方面相关的内容或文章了,导致邮箱里收到的不少订阅没来得及查阅。今天,突然一看,多达几十封未读...

JAVA

JDK 26 释放重磅信号, 不再包容屎山代码,移除 Thread.stop

herman 6个月前 (03-19) 393浏览

这个月的 3 月 17 号,JDK 26 正式发布了,昨天我也写了对应的文章,给大家广而告之。 昨天和之前的一系列文章中,我更多讲的是 JEP 这类的新特性等内容。这次的 JDK 26 发布,还有一些非特性方面的内容很少有网友关注。后面,我就...