收录了 JDK 频道下的 50 篇内容
JDK 20已进入初始候选版本阶段,最终包含了7个JEP形式的新特性。
腾讯大数据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 相关开发的同学分享此次经验。
2021年9月20号这一周相对较为安静,大部分新闻是关于Spring Boot、Spring Security和Spring Cloud的里程碑版本发布。其他新闻包括Eclipse Temurin JDK 17 发布、JDK 18尝鲜版第16个构建版本