What’s popular in Java
Your source for what’s next
Popular in live online training
See allApril 4 & 5, 2024
Design Patterns in Java: Deep Dive
Presented by Heinz Kabutz
The Timeless Way of Coding Based on Heinz's experience covering these topics, and years of teaching, we look at the ten most common design patterns: Builder, Memento, Proxy, Strategy, Composite, Visitor ...
April 8, 2024
Memory Efficient Java
Presented by Kirk Pepperdine
Stop Wasting Memory When developers and operations are asked, "What is the biggest performance bottleneck in Java you face today?," the answers range from database access to garbage collection. While memory ...
April 24 & 25, 2024
Mastering Platform Threads in Java
Presented by Heinz Kabutz
Explore Java 21 updates to platform threads, including builders and enhanced executors Learn how to use platform threads in Java 21 Explore 10 laws to help write threaded code Diagnose race ...
April 29, 2024
Java Next Steps: Modules
Presented by Venkat Subramaniam
Effectively Migrating Legacy Java Applications Java programmers perceive the introduction of modules as either the most significant or the most disruptive change to the language yet. It turns out both viewpoints ...
March 19, 2024
Java® Full Throttle with Paul Deitel: A One-Day, Code-Intensive Java 10-21 Presentation
Presented by Paul Deitel
A code-intensive, one-day course, updated with new language features through Java 21 Dive into Java using your existing object-oriented programming knowledge Live instruction by Oracle® Java® Champion Paul Deitelâbestselling author and ...
May 10, 2024
Java 9 to 21: How to Code Like a Pro
Presented by Henri Tremblay
All You Need to Know about Javaâs New Features and Benefits Experience live coding from a proâall with meaningful examples Learn all of the important new features of Java and their ...
Popular in interactive learning
See allJava Streams: Using the Java Streams API
By Marc Loy
Explore the Streams API and try out a variety of stream operations ...
Java Lambdas: Packaging Reusable Logic
By Marc Loy
Take a tour of functional concepts in general and Java's lambda syntax in particular ...
Java 11 Functional API: Check Whether a Value is Empty in Optional
By Benjamin Muschko
Learn how to check whether a value is empty in Optional ...
Java Challengers: Multiple Values with Arrays
By Rafael del Nero
Create arrays with Java ...
Java Challengers: Manipulating Primitive Variables
By Rafael del Nero
Explore the primitive Java variables and manipulate their values ...
Java 11 String API: Remove Leading and Trailing Whitespaces from a String
By Benjamin Muschko
Learn how to remove leading and trailing whitespaces from a String ...