
{"id":48434,"date":"2025-03-19T05:08:24","date_gmt":"2025-03-19T05:08:24","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=48434"},"modified":"2025-03-19T05:08:24","modified_gmt":"2025-03-19T05:08:24","slug":"oracle-java-24-openjdk-jdk-24-released","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/03\/oracle-java-24-openjdk-jdk-24-released\/","title":{"rendered":"Oracle Java 24 \/ OpenJDK JDK 24 Released"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/java-logo.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/java-logo-250x250.png\" alt=\"\" width=\"250\" height=\"250\" class=\"alignleft size-thumbnail wp-image-38208\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/java-logo-250x250.png 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/java-logo-300x300.png 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/java-logo-600x600.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/java-logo-768x768.png 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/java-logo.png 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>OpenJDK and Oracle <a href=\"https:\/\/openjdk.org\/projects\/jdk\/24\/\" rel=\"noopener\" target=\"_blank\">announced<\/a> the General Availability of JDK 24 this Tuesday. <\/p>\n<blockquote><p><i>Java 24 (Oracle JDK 24) delivers thousands of improvements to help developers maximize productivity and drive innovation. In addition, enhancements to the platform\u2019s performance, stability, and security help organizations accelerate their business growth.<\/i><\/p><\/blockquote>\n<p><!--more--><\/p>\n<p>JDK 24 is a short term release, which will receive updates in next 6 months until September 2025. Then it will be superseded by JDK 25, the next LTS.<\/p>\n<p>Features in JDK 24 include:<\/p>\n<ul>\n<li>404:\tGenerational Shenandoah (Experimental)<\/li>\n<li>450:\tCompact Object Headers (Experimental)<\/li>\n<li>472:\tPrepare to Restrict the Use of JNI<\/li>\n<li>475:\tLate Barrier Expansion for G1<\/li>\n<li>478:\tKey Derivation Function API (Preview)<\/li>\n<li>479:\tRemove the Windows 32-bit x86 Port<\/li>\n<li>483:\tAhead-of-Time Class Loading &#038; Linking<\/li>\n<li>484:\tClass-File API<\/li>\n<li>485:\tStream Gatherers<\/li>\n<li>486:\tPermanently Disable the Security Manager<\/li>\n<li>487:\tScoped Values (Fourth Preview)<\/li>\n<li>488:\tPrimitive Types in Patterns, instanceof, and switch (Second Preview)<\/li>\n<li>489:\tVector API (Ninth Incubator)<\/li>\n<li>490:\tZGC: Remove the Non-Generational Mode<\/li>\n<li>491:\tSynchronize Virtual Threads without Pinning<\/li>\n<li>492:\tFlexible Constructor Bodies (Third Preview)<\/li>\n<li>493:\tLinking Run-Time Images without JMODs<\/li>\n<li>494:\tModule Import Declarations (Second Preview)<\/li>\n<li>\n495:\tSimple Source Files and Instance Main Methods (Fourth Preview)<\/li>\n<li>496:\tQuantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism<\/li>\n<li>497:\tQuantum-Resistant Module-Lattice-Based Digital Signature Algorithm<\/li>\n<li>498:\tWarn upon Use of Memory-Access Methods in sun.misc.Unsafe<\/li>\n<li>499:\tStructured Concurrency (Fourth Preview)<\/li>\n<li>501:\tDeprecate the 32-bit x86 Port for Removal<\/li>\n<\/ul>\n<h3>Get Java JDK 24<\/h3>\n<p>Oracle provides JDK 24 binary packages available to download at the link below:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/www.oracle.com\/java\/technologies\/downloads\/#java24\" target=\"_blank\" rel=\"noreferrer noopener\">Oracle Java JDK 24<\/a><\/div>\n<\/div>\n<p>For OpenJDK JDK 24, go to the link below instead for ready to use tarballs:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/jdk.java.net\/24\/\" target=\"_blank\" rel=\"noreferrer noopener\">OpenJDK JDK 24<\/a><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>OpenJDK and Oracle announced the General Availability of JDK 24 this Tuesday. Java 24 (Oracle JDK 24) delivers thousands of improvements to help developers maximize productivity and drive innovation. In addition, enhancements to the platform\u2019s performance, stability, and security help organizations accelerate their business growth.<\/p>\n","protected":false},"author":1,"featured_media":34616,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[239],"class_list":["post-48434","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-java"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=48434"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48434\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/34616"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=48434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=48434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=48434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}