What’s popular in Java
Your source for what’s next
Popular in live online training
See allAugust 8, 2024
Mastering Virtual Threads in Java with Project Loom
Presented by Heinz Kabutz
![](https://cdn.oreillystatic.com/authors/trim/prod/images/39546-200x200.jpg)
July 15, 2024
Memory Efficient Java
Presented by Kirk Pepperdine
![](https://cdn.oreillystatic.com/authors/trim/prod/images/39915-200x200.jpg)
August 5, 6 & 7, 2024
Java SE 17 Developer (1Z0-829) Crash Course
Presented by Simon Roberts
![](https://cdn.oreillystatic.com/authors/trim/prod/images/38006-200x200.jpg)
August 12, 2024
Java Next Steps: Modules
Presented by Venkat Subramaniam
![](https://cdn.oreillystatic.com/authors/trim/prod/images/40700-200x200.jpg)
August 5, 2024
Making New Java Features Work For You
Presented by Ken Kousen
![](https://cdn.oreillystatic.com/authors/trim/prod/images/37361-200x200.jpg)
August 7, 2024
Data Structures in Java
Presented by Heinz Kabutz
![](https://cdn.oreillystatic.com/authors/trim/prod/images/39546-200x200.jpg)
Popular in interactive learning
See allJava Streams: Creating Streams and Building Generators
By Marc Loy
Look at stream source options and how to build stream generators ...
Java Streams: Mapping, Reducing, and Collecting Rich Data
By Marc Loy
See how to apply the map/reduce paradigm to the world of Java Streams ...
Java Streams: Using the Java Streams API
By Marc Loy
Explore the Streams API and try out a variety of stream operations ...
Java Challengers: Using Polymorphism with the List Interface
By Rafael del Nero
Let's explore the use of a List with polymorphism ...
Java Challengers: Sort String Elements from an ArrayList
By Rafael del Nero
Sorting String elements of a List ...
Java Challengers: Adding Elements to an ArrayList
By Rafael del Nero
Add, read, remove, and iterate over elements of a List ...