2026年8月,JDK候选发布阶段发现严重缺陷:特定情况下缓冲区内容复制错误,导致字符串损坏。社区迅速分析并修复,先在主分支撤回问题变更,再回移至JDK 27,展示了Java社区修复关键漏洞的协作机制。
Netflix工程师在JavaOne 2026播客中介绍了Java提前编译(AOT)缓存技术:通过训练运行填充缓存,使JVM在生产环境跳过类加载、链接和性能分析等步骤,从而缩短启动时间。Netflix采用金丝雀部署收集训练数据,为其余部署生成缓存,并讨论了时间尺度、检查点及缓存文件管理等细节。
This week's Java roundup for September 7th, 2026, features news highlighting: new JEPs for ahead-of-time compilation and structured concurrency; GA releases of Jakarta CDI 5.0 and ADK for Kotlin...
This week's Java roundup for August 17th, 2026, features news highlighting: the first release candidate of JDK 27; JEP 541 and JEP 540 targeted for JDK 28; the GA release of Apache Tika 4.0; a...
Oracle禁止AI生成代码进入OpenJDK,表面是技术质量担忧,实为版权诉讼布局。作为靠法律盈利的公司,Oracle需避免因接受AI代码而削弱未来起诉侵权的能力。同时,AI代码版权归属不明、可能侵犯开源许可,且增加维护负担。此举反映其对外推广AI、对内严控的矛盾,执行虽难,但意在设防。
This week's Java roundup for July 27th, 2026, features news highlighting: OpenJDK JEPs targeted and proposed to target for JDK 28; the GA release of GPULlama3.java 1.0; point releases of...
本文介绍如何使用CodeQL创建OpenJDK/JDK8数据库。步骤包括:下载源码、配置编译环境(安装依赖、降级gcc至4.9)、执行configure和make images编译,最后用codeql database create命令构建数据库。若内存不足,可加-M参数限制。整个过程需参与编译,成功后可生成数据库。
本文介绍了创建OpenJDK/JDK8数据库的步骤,包括安装依赖、配置编译选项、管理GCC版本以及编译过程中的注意事项。强调了内存不足可能导致的错误,并建议在编译时增加内存限制。
Asymm Systems has released Eliya 25.0.3, an OpenJDK 25 LTS distribution aimed at improving production diagnostics in Java environments. It consolidates several HotSpot features into an opt-in...
Two related, Oracle-backed projects published opposing policies on open-source contributions created with generative AI: the OpenJDK Governing Board approved an interim policy prohibiting such...
This week's Java roundup for May 25th, 2026, features news highlighting: lifecycle changes with two of the JEPs that were targeted for JDK 27; the GA release of Koog 1.0; point releases of...
文章讨论了在OpenJDK开发中如何有效使用代理AI工作流程,并分享了个人的经验和反思。
文章讨论了Oracle的Java团队如何利用人工智能推动OpenJDK的开发,作者分享了个人经验和见解,强调了AI在开发过程中的重要应用。
There was a flurry of activity in the OpenJDK ecosystem during the week of May 18th, 2026, highlighting three JEPs elevated from Proposed to Target to Targeted and three JEPs elevated from...
This week's Java roundup for May 11th, 2026, features news highlighting: three OpenJDK JEPs targeted for JDK 27; introducting Azul Payara Community and the WildFly wado CLI tool; point releases of...
This week's Java roundup for April 27th, 2026, features news highlighting: OpenJDK JEPs for JDK 27; the fifth milestone release of Spring AI 2.0; the second milestone release of GlassFish 9.0;...
This week's Java roundup for April 20th, 2026, features news highlighting: updates on OpenJDK JEPs; JDK 27 release schedule finalized; the Oracle Critical Patch Updates for April 2026 and...
This week's Java roundup for April 13th, 2026, features news highlighting: new OpenJDK JEPs; point releases of Apache Grails, Apache Camel and JBang; maintenances of Spring Framework that include...
在本期节目中,Azul副CTO Simon Ritter与InfoQ的Java主编Michael Redlich讨论了OpenJDK的新特性,包括六个月发布周期、Generational Shenandoah和JDK Flight Recorder。他分享了自JDK 9以来在JCP专家组的经验,强调了新特性开发的变化及其对Java发展的影响。
本周Java动态包括:OpenJDK JEPs更新至JDK 26;Spring Framework 7.0正式发布,兼容Jakarta EE 11;Spring Data和Spring AI等的点版本更新;Payara平台2025年11月版;Maven 4.0第五个候选版本;Micronaut维护版本。JEP 525引入结构化并发,简化并发编程。
完成下面两步后,将自动完成登录并继续当前操作。