
#Streams in #Java have been available since #Java8 and are still receiving new features up to #Java24. In this first blog post in the series on streams, I'll start with streams, provide an overview, and show the first steps with gatherers...
https://svenruppert.com/2025/03/29/from-java-8-to-24-the-evolution-of-the-streams-api/
Java 24 bringt die neuen Stream Gatherers – ein Upgrade, das funktionales Java auf ein neues Level hebt.
Gatherers füllen eine Lücke bei den Intermediate-Operations: eleganter
wiederverwendbar
parallelisierbar
Im Blog erklärt David anhand eines Beispiels: wie Gatherers funktionieren
wie man eigene schreibt
und warum sie ein echter Gamechanger sind.
https://www.puzzle.ch/blog/2025/03/28/stream-gatherers-mit-java-24
#Java24 is out!
It includes 24 JEPs, with Generational Shenandoah and Compact Object Headers as new experimental features
Nearly half of the features are now final after passing through incubation & preview
Read more: https://bit.ly/4iZ4qmT
Hey #Java, we've come a long way since we first met
3 decades and counting... There is more future than ever in this evolving language and ecosystem
This ain't your daddy's Java anymore! Maybe a good time to (re)learn it?
Java 24 is here!
Modern Java has outpaced frameworks, waiting for them to catch up. With GraalVM, Virtual Threads, Native Compilation, and Functional Programming, do we even need frameworks anymore?
Java 24 optimizations I love:
JEP 450 - Compact Object Headers for memory efficiency
JEP 488 - Primitive types acting like objects
No more 32-bit x86 support!
Java releases features only when they are ready. No half-baked experiments. Can’t wait for future operators like ?, ??, !., and ?..
Java is evolving fast. Are you keeping up?
GraalVM for JDK 24 is here!
Higher peak performance with ML, smaller executables, enhanced SBOM support, and many more new features!
What's new: https://medium.com/graalvm/welcome-graalvm-for-jdk-24-7c829fe98ea1
The release notes: https://www.graalvm.org/release-notes/JDK_24/
Download now!
graalvm.org/downloads/
Java 24 / JDK 24: General Availability: https://mail.openjdk.org/pipermail/jdk-dev/2025-March/009843.html
Features: https://openjdk.org/projects/jdk/24/
Couldn't make it to #JavaOne? Worry not! We'll live-stream the highlights to the Java YouTube channel, starting tomorrow at 1500 UTC (0800 PDT, 1600 CET) with the opening keynote and the #Java24 release.
https://www.youtube.com/watch?v=mk_2MIWxLI0
See you then!
First JDK 24 Release Candidate: https://mail.openjdk.org/pipermail/jdk-dev/2025-February/009732.html
Downloads: https://jdk.java.net/24/
What's new in Java 24 for us developers?
(both in French and English)
#java #java24
https://www.loicmathieu.fr/wordpress/informatique/java-24-quoi-de-neuf/
Two new #JEPs focusing on #PostQuantumCryptography (PQC) are set to arrive in #Java24 (expected March 2025): JEP 496 - Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism
JEP 497 - Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm
Learn more on #InfoQ https://bit.ly/402s23m
Java 24 will introduce quantum-safe cryptography with ML-KEM and ML-DSA, addressing future security risks posed by quantum computing. #QuantumComputing #PostQuantumCryptography #CyberSecurity #Java #QuantumSafe #Encryption #Java24 #devs #cryptography
https://winbuzzer.com/2024/12/16/java-strengthens-security-with-quantum-resistant-algorithms-xcxwbn/
#Java peers...The feature pipeline in #Java24 is looking robust! GA date target is March 18, 2025 (Hmm, same time as #JavaOne!). Follow along at: https://openjdk.org/projects/jdk/24/