Java Gets a JSON API - Inside Java Newscast #95
Java Gets a JSON API - Inside Java Newscast #95
JDK 24.0.2, 21.0.8, 17.0.16, 11.0.28, and 8u461 Have Been Released
https://blogs.oracle.com/java/post/jdk-2402-2108-17016-11028-and-8u461-have-been-released
Canonical Decides To Double Down On Their Investment In Java For Ubuntu
Jakarta 11 has been released! Congrats @jakartaee and OmniFish for getting this shipped!
API documentation is readily available on APIdia:
https://apidia.net/mvn/jakarta.platform/jakartaee/11
Compared to the official Javadocs, the docs on APIdia include the module pages, yet integrated into one coherent doc profile. E.g. check the new spec jakarta-data: https://apidia.net/mvn/jakarta.platform/jakartaee/11.0.0/?pck=jakarta.data-all-classes&cls=jakarta.data-module
I've written an article for Friends of OpenJDK (Foojay.io) about "Java, what's old?".
Check it out at https://foojay.io/today/java-whats-old-part-i-collections/
libGDX is a Java game development framework with exceptional cross-platform support: It supports building for Desktop, Android, iOS and Browsers/HTML5 from a single consistent Java codebase.
API docs of its latest release can be browsed on APIdia:
libGDX:
https://apidia.net/mvn/com.badlogicgames.gdx/gdx-platform
Controller Extension:
https://apidia.net/mvn/com.badlogicgames.gdx-controllers/gdx-controllers
#java #javadoc #jdk #libgdx
We made it to JFX-Central links of the week once again!
https://foojay.social/@frankdelporte/114635312724814686
Thank you, JFX-Central and all authors of the linked projects and articles, for keeping Java FX vivid and enabling Java on the frontend!
#javafx #LinksOfTheWeek #java #jdk #javadoc
Modern Java Development with Tip & Tail
Developing #Java with #Gradle on #NixOS and needing multiple or different specific #JDK(s) (toolchain versions) might be a tricky with NixOS, as it's not following FHS and installed JDK(s) aren't placed in standard Linux locations.
Sharing a configuration to be added/imported into `configuration.nix`, that makes multiple JDK(s) available in /opt/java, and therefore Gradle's JDK auto-detection picks them.
https://discourse.nixos.org/t/system-wide-installation-of-gradle-and-jdk/11305/4?u=kravemir
Update on what will be targeted to Java 25 (https://openjdk.org/projects/jdk/25/).
#java #jdk #jdk25 #java25
JDK 24.0.1, 21.0.7, 17.0.15, 11.0.27, and 8u451 Have Been Released
https://blogs.oracle.com/java/post/jdk-2401-2107-17015-11027-and-8u451-have-been-released
What's New in JDK 24: Final, Preview, Incubator & Experimental Features with Real Examples
Java 23 Features: A Deep Dive Into the Newest Enhancements
JDK 24 Security Enhancements: https://seanjmullan.org/blog/2025/04/07/jdk24
Highlights of this release include 2 new core quantum-resistant cryptographic algorithms (ML-KEM and ML-DSA), a preview API for Key Derivation Functions, and the permanent disabling of the Security Manager.
Let's Take a Look at... JEP 483: Ahead-of-Time Class Loading & Linking! https://www.morling.dev/blog/jep-483-aot-class-loading-linking/
#Java #jdk #jep483