mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.2K
active users

#jdk24

0 posts0 participants0 posts today
Kenneth J. Jaeger<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@LunaFreyja" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>LunaFreyja</span></a></span> Thank goodness <a href="https://fosstodon.org/tags/Maven" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maven</span></a> uses <a href="https://fosstodon.org/tags/XML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XML</span></a> and not a cute <a href="https://fosstodon.org/tags/DSL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DSL</span></a> based on a dynamic language that depends on ASM and <a href="https://fosstodon.org/tags/bytecode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bytecode</span></a> tricks. Why? Because I can freely upgrade to <a href="https://fosstodon.org/tags/JDK24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK24</span></a> (or even <a href="https://fosstodon.org/tags/JDK25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK25</span></a> EA) and Maven keeps chugging along, and no multiple weeks of waiting for a new compatible release ... (looks over at <a href="https://fosstodon.org/tags/Gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gradle</span></a> and <a href="https://fosstodon.org/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a>) <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://fosstodon.org/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a></p>
Harald<p>Just in case you got bored and/or annoyed reading second source, ad infested summaries of what is new in Java 24. The official release notes are quite readable:</p><p><a href="https://jdk.java.net/24/release-notes" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jdk.java.net/24/release-notes</span><span class="invisible"></span></a></p><p>I particularly like the JEP links. JEPs are very well written and easy to understand, most of the time, for anyone using Java regularly.</p><p><a href="https://nrw.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://nrw.social/tags/jdk24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk24</span></a></p>
Markus Eisele<p>Inside JDK 24: Understanding Ahead-of-Time Class Loading &amp; Linking <a href="https://softwaremill.com/inside-jdk-24-understanding-ahead-of-time-class-loading-and-linking/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">softwaremill.com/inside-jdk-24</span><span class="invisible">-understanding-ahead-of-time-class-loading-and-linking/</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/jdk24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk24</span></a></p>
InfoQ<p>🔥 <a href="https://techhub.social/tags/Java24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java24</span></a> is out! 🔥<br>➡️ It includes 24 JEPs, with Generational Shenandoah and Compact Object Headers as new experimental features <br>➡️ Nearly half of the features are now final after passing through incubation &amp; preview</p><p>🔗 Read more: <a href="https://bit.ly/4iZ4qmT" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/4iZ4qmT</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://techhub.social/tags/JDK24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK24</span></a> <a href="https://techhub.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a></p>
Sean Mullan<p><a href="https://mastodon.world/tags/JDK24" class="mention hashtag" rel="tag">#<span>JDK24</span></a> was released yesterday! This is a significant release for Java Security, as it contains two new core Quantum-Resistant cryptographic algorithms, ML-KEM for Key Encapsulation, and ML-DSA for Digital Signatures.</p><p><a href="https://openjdk.org/projects/jdk/24/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">openjdk.org/projects/jdk/24/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.world/tags/crypto" class="mention hashtag" rel="tag">#<span>crypto</span></a> <a href="https://mastodon.world/tags/security" class="mention hashtag" rel="tag">#<span>security</span></a> <a href="https://mastodon.world/tags/java" class="mention hashtag" rel="tag">#<span>java</span></a> <a href="https://mastodon.world/tags/pqc" class="mention hashtag" rel="tag">#<span>pqc</span></a></p>
Hacker News<p>GraalVM for JDK24</p><p><a href="https://medium.com/graalvm/welcome-graalvm-for-jdk-24-7c829fe98ea1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/graalvm/welcome-gra</span><span class="invisible">alvm-for-jdk-24-7c829fe98ea1</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> <a href="https://mastodon.social/tags/JDK24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK24</span></a> <a href="https://mastodon.social/tags/GraalVMCommunity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVMCommunity</span></a> <a href="https://mastodon.social/tags/JavaPerformance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaPerformance</span></a> <a href="https://mastodon.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a></p>
Hacker News<p>Java 24</p><p><a href="https://jdk.java.net/24/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jdk.java.net/24/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> #24 <a href="https://mastodon.social/tags/JavaDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaDevelopment</span></a> <a href="https://mastodon.social/tags/JDK24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK24</span></a> <a href="https://mastodon.social/tags/SoftwareUpdates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareUpdates</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a></p>
SoftwareMill<p>Java 24 is here, and it introduces many novelties. Read how one of the most significant JEPs - Ahead-of-Time Class Loading &amp; Linking - impacts the JVM applications’ startup time and more:<br><a href="https://softwaremill.com/inside-jdk-24-understanding-ahead-of-time-class-loading-and-linking/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">softwaremill.com/inside-jdk-24</span><span class="invisible">-understanding-ahead-of-time-class-loading-and-linking/</span></a><br><a href="https://softwaremill.social/tags/java24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java24</span></a> <a href="https://softwaremill.social/tags/jdk24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk24</span></a> <a href="https://softwaremill.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
Mark Reinhold<p>Java 24 / JDK 24: General Availability: <a href="https://mail.openjdk.org/pipermail/jdk-dev/2025-March/009843.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mail.openjdk.org/pipermail/jdk</span><span class="invisible">-dev/2025-March/009843.html</span></a></p><p>Features: <a href="https://openjdk.org/projects/jdk/24/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/projects/jdk/24/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/java24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java24</span></a> <a href="https://mastodon.social/tags/jdk24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk24</span></a> <a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
Andrea Binello<p>Today, on March 18, Oracle should release the new <a href="https://techhub.social/tags/Java24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java24</span></a> / <a href="https://techhub.social/tags/JDK24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK24</span></a>!<br>I’ll also have to update my well-known “Java Versions Cheat Sheet” (<a href="https://bit.ly/andbin-jvcs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/andbin-jvcs</span><span class="invisible"></span></a>), and I’ll do it in the afternoon/evening when all new resources will be live and working.</p><p><a href="https://techhub.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://techhub.social/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a></p>
Markus Eisele<p>JDK 24 and JDK 25: What We Know So Far <a href="https://www.infoq.com/news/2025/02/java-24-so-far/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">infoq.com/news/2025/02/java-24</span><span class="invisible">-so-far/</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/jdk24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk24</span></a> <a href="https://mastodon.online/tags/jdk25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk25</span></a></p>
InfoQ<p>💡 Dive into our in-depth analysis of <a href="https://techhub.social/tags/JDK24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK24</span></a> and get a sneak peek into what's on the horizon for <a href="https://techhub.social/tags/JDK25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK25</span></a>.</p><p>Read more on <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> 👉 <a href="https://bit.ly/3X2gmeL" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3X2gmeL</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://techhub.social/tags/ProjectAmber" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProjectAmber</span></a> <a href="https://techhub.social/tags/ProjectLoom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProjectLoom</span></a> <a href="https://techhub.social/tags/ProjectPanama" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProjectPanama</span></a> <a href="https://techhub.social/tags/ProjectLeyden" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProjectLeyden</span></a> <a href="https://techhub.social/tags/JEP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JEP</span></a></p>
Mark Reinhold<p>First JDK 24 Release Candidate: <a href="https://mail.openjdk.org/pipermail/jdk-dev/2025-February/009732.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mail.openjdk.org/pipermail/jdk</span><span class="invisible">-dev/2025-February/009732.html</span></a></p><p>Downloads: <a href="https://jdk.java.net/24/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jdk.java.net/24/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/JDK24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK24</span></a> <a href="https://mastodon.social/tags/Java24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java24</span></a> <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://mastodon.social/tags/TestItNow" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestItNow</span></a></p>
Mark Reinhold<p>JDK 24 has been branched from the main line and is now in Rampdown Phase One: <a href="https://mail.openjdk.org/pipermail/jdk-dev/2024-December/009672.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mail.openjdk.org/pipermail/jdk</span><span class="invisible">-dev/2024-December/009672.html</span></a></p><p><a href="https://openjdk.org/projects/jdk/24/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/projects/jdk/24/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/JDK24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK24</span></a> <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a></p>
OpenJDK<p>Targeted to JDK 24: JEP 499: Structured Concurrency (Fourth Preview): <a href="https://openjdk.org/jeps/499" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/499</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/jdk24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk24</span></a> <a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
OpenJDK<p>Targeted to JDK 24: JEP 501: Deprecate the 32-bit x86 Port for Removal: <a href="https://openjdk.org/jeps/501" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/501</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/jdk24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk24</span></a> <a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
OpenJDK<p>Targeted to JDK 24: JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe: <a href="https://openjdk.org/jeps/498" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/498</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/jdk24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk24</span></a> <a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
OpenJDK<p>Targeted to JDK 24: JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm: <a href="https://openjdk.org/jeps/497" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/497</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/jdk24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk24</span></a> <a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
OpenJDK<p>Targeted to JDK 24: JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism: <a href="https://openjdk.org/jeps/496" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/496</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/jdk24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk24</span></a> <a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
OpenJDK<p>Proposed to target JDK 24: JEP 499: Structured Concurrency (Fourth Preview): <a href="https://openjdk.org/jeps/499" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">openjdk.org/jeps/499</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/jdk24" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk24</span></a> <a href="https://mastodon.social/tags/openjdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openjdk</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>