News

Oracle has been working to bring value types to the Java language and runtime. We present an update on the current status of this work.
Java applications process characters, integers, floating-point numbers, strings, and other kinds of values. All values of the same kind share certain characteristics.
This book delivers a comprehensive and foundational approach to Java that is applicable to real-world environments. You will learn basic and advanced Java concepts you'll need at entry-level.
Scoped Values is now in JDK 21 as a Preview Feature. Alongside Virtual Threads and Structured Concurrency, Scoped Values add to the growing list of enhancements to Java and Project Loom.
While new programming languages vie for the hearts and minds of cloud-native developers, the future of Java focuses on widespread adoption.