收录了 JDK 频道下的 50 篇内容
JDK 20已进入初始候选版本阶段,最终包含了7个JEP形式的新特性。
JDK 23 已进入第二个候选版本阶段,计划于2024年9月发布,将带来12个新特性,涵盖核心Java库、Java语言规范、HotSpot和Java工具等方面,同时JDK 24也已有一个JEP目标,预计2025年3月发布。
腾讯大数据JVM团队基于OpenJDK11自研的Tencent Kona JDK11,目前已将ZGC特性孵化成熟,性能优于OpenJDK所提供的版本,使Java能够轻松构建响应时间在ms级别的强实时性在线服务,极大提高研发和运维效率,目前在腾讯内部多业务场景生产落地,实现业务延迟SLA 提升2-3个数量级。
Java虚拟机的字节码指令集的数量自从Sun公司的第一款Java虚拟机问世至JDK 7来临之前的十余年时间里,一直没有发生任何变化 。随着JDK 7的发布,字节码指令集终于迎来了第一位新成员——invokedynamic指令。这条新增加的指令是JDK 7实现“动态类型语言(Dynamically Typed Language)”支持而进行的改进之一,也是为JDK 8可以顺利实现Lambda表达式做技术准备。在这篇文章中,我们将去了解JDK 7这项新特性的出现前因后果和它的意义。
在一篇题为重新思考JDK7的博文中,Mark Reinhold提出了将先前计划在JDK7中实现的某些特性推迟到JDK8的建议,以期JDK7早日面世。社区对于该建议的态度是怎样的呢?本文见分晓。
HashMap是Java和Android程序员的基本功, JDK1.8对HashMap进行了优化, 你真正理解它了吗?
本文探讨JDK 19并预测JDK 20可能会有哪些新特性。
3月16日,JDK16正式对外发布。
JDK 18是JDK 17之后第一个非LTS版本。该版本已经进入了初始候选发布阶段,最终包含了9个新特性。
3月份,阿里开源OpenJDK长期支持版本 Alibaba Dragonwell。近日,Dragonwell JDK 8.0.0正式发布GA版本,证明其生产可用。
本文作者为解决一个 JDK 性能问题,从堆栈分析,到 GC 分析,再到 Safepoint 原因分析,最终定位到问题根因与所用的 JDK 版本有关。并整理成文,与所有 Java 相关开发的同学分享此次经验。