
Announcing JavaOne 2026
JavaOne is back again in California March 17-19. Meet the platform architects, be a part of the Java 26 launch live stream, see tons of great sessions, attend parties, engage the community, and more!
JavaOne is back again in California March 17-19. Meet the platform architects, be a part of the Java 26 launch live stream, see tons of great sessions, attend parties, engage the community, and more!
Hundreds of tutorials, news and videos from the experts, all right here.
Stay Informed with the latest Java News and Events
Sharat Chander on August 4, 2025
Nicolai Parlog on July 31, 2025
Per-Ake Minborg on July 29, 2025
Stuart Marks, Nicolai Parlog on July 28, 2025
August 4, 2025 in Santa Clara, USA
August 4, 2025 in Crete, Greece
August 9, 2025 in Taipei , Taiwan
August 13, 2025 in Kansas City, Missouri, United States
Been here before? Looking for something new to learn? Try these!
Java has come a long ways since Java 8. Let's go over some of this evolution.
Which implementation of List should you choose for your application.
Implementing your own intermediate operations with the Gatherer API
Learn about the future of the Java Platform
Project Leyden aims to improve the startup time, time to peak performance, and footprint of Java programs by extending the Java programming model with features for selectively shifting and constraining computation by means of condensing code.
Through Project Amber, the Java programming language is evolving faster than ever. Watch this video to get an overview of many of the Java language enhancements that have appeared in recent Java versions as well as a glimpse of the future as we look ahead to directions and features that are in development for future Java releases.
Brian Goetz (Java Language Architect) Devoxx 2023 Keynote about Java 21 and the future of Java. For those wondering about the state of things, this is the video to watch.
In this session learn about Project Loom, which aims to reinstate the thread as an efficient unit of concurrency by adding a lightweight implementation of threads to the Java platform.