Java Articles, Tutorials & News

JEP 506: Scoped Values final for Java 25

Introduce scoped values, which enable a method to share immutable data both with its callees within a thread, and with child threads. Scoped values are easier to reason about than thread-local variables. They also have lower space and time costs, especial…

Read more »

Bonsai: A Different Java Rule Engine

Each of us would have encountered decision trees and rule engines of various kinds in our software journeys. Rule engines are typically structured as a set of rules that are evaluated against a Context. Bonsai is a data structure that models such engines …

Read more »

Java 24

This page provides production-ready open-source builds of the Java Development Kit, version 24, an implementation of the Java SE 24 Platform under the GNU General Public License, version 2, with the Classpath Exception.

Read more »