The Destination for Java Developers
Hundreds of tutorials, news and videos from the experts, all right here.
Recently Updated Articles
Been here before? Looking for something new to learn? Try these!
How to model your immutable data with records to make your code simpler and more readable.
Writing your first lambda, finding the type of a lambda.
Discovering the most useful functional interfaces of the JDK.
Latest News & Events
Stay Informed with the latest Java News and Events
GC progress from JDK 8 to JDK 17
Stefan Johansson on November 24, 2021
Records, Sealed Classes and Pattern Matching
Jose Paumard on November 19, 2021
Factory Methods for Collections - JEP Café #6
Jose Paumard on November 18, 2021
JEP proposed to target JDK 18: 419: Foreign Function & Memory API (Second Incubator)
Maurizio Cimadamore on November 16, 2021
The Future of Java
Learn about the future of the Java Platform
Moving Java Forward: Keynote
In this keynote from the Oracle Developer Live conference, learn about Java's newest features, Java's release cadence, long-term support model, and more! community
With decades of history and millions of developers worldwide, how does the Java Platform continue efficiently moving forward? Java's chief architect Mark Reinhold tells us.
Java Language Features: Late 2021
Pattern matching, switch expressions, Record types, oh my! Gavin Bierman talks about the latest innovations in Java, as well as a sneak peak at what's coming.
Modern, Scalable Concurrency for the Java Platform
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.