收录了 jdk12 频道下的 48 篇内容
来自甲骨文的核心技术人员Claes Redestad与InfoQ讨论了这个新的微基准测试套件。
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 命令手动生成jre。
想了解JDK12,13,14中的GC调优秘籍吗?想知道这三个版本中JVM有什么新的变化吗?
Java 12 如约而至,除了那些值得关注的特性,你也应该思考下 Java 的未来。
JDK 12是Java SE的下一个版本,已经到了版本发布流程的第一个减速点(ramp-down point),该版本的特性已被冻结。 JDK 12提供了增强的switch语句的预览,为G1垃圾回收器添加了许多改进,并新引入了一个名为Shenandoah的实验性垃圾回收器。但是,JDK 12主要提案之一的原始字符串字面量(raw string literals)却被从这个版本移除了。
NetBeans 10.0主要特性包括增强对JDK 11的支持、添加对JUnit 5的支持以及重新集成了PHP、JavaScript和Groovy模块。
Java 13 已经确认了最终特性列表,项目进入测试和Rampdown阶段。
针对前期报道“JAVA 13 进入特性冻结阶段”,InfoQ采访了Ritter,内容涉及Java 12和13版本,以及Azul在Java 新版本推出后所采取的行动。
本文介绍ZGC在美团低延时场景中的应用,以及在生产环境中取得的一些成果。。
本文介绍后Java 8版本后的特性。
本文介绍 JVM 团队是如何面对和处理集团巨大的业务规模和复杂的业务场景的。
腾讯大数据JVM团队基于OpenJDK11自研的Tencent Kona JDK11,目前已将ZGC特性孵化成熟,性能优于OpenJDK所提供的版本,使Java能够轻松构建响应时间在ms级别的强实时性在线服务,极大提高研发和运维效率,目前在腾讯内部多业务场景生产落地,实现业务延迟SLA 提升2-3个数量级。
本文提供了Java SE 12扩展Switch语句/表达式的完整指南。文章详细介绍了扩展Java switch语句将其用作增强版switch语句或表达式。为帮助理解本文提供了具体案例。
最近亚马逊发布了Corretto 8 GA版本,这是一个“免费、跨平台、生产就绪”的OpenJDK版本。在比利时举行的Devoxx大会上,AWS部门的Arun Gupta和Yishai Galatzer介绍了Corretto 8预览版。Gupta向InfoQ介绍了Corretto GA版本的最新情况。
在上一次JavaOne大会之后,首届Oracle CodeOne大会最近于美国旧金山举行。周一晚上主题演讲的头条是“Java:未来已来(The Future of Java Is Today)”。
Red Hat从一开始就一直处于OpenJDK开发的最前沿。Rich Sharples介绍了Red Hat对OpenJDK项目的参与情况以及接下来会发生什么。
在这篇文章中,作者将分享我在Grammarly的一个真实项目中使用Shenandoah的经验。希望能够让读者有足够的理由去关注他们项目中使用的GC,并解释Shenandoah适合用在哪些场景中,以及如何在生产环境中用好它。
Java 9 版本中增强了Jar 包多版本字节码文件格式支持,也就是说在同一个 Jar 包中我们可以包含多个 Java 版本的 class 文件,这样就能做到 Jar 包升级到新的 Java 版本(新特性 API 使用)时不用强迫使用方为了使用新 Jar 包而升级自己的业务模块 Java 版本,