- Course
Java SE Deep Dive: Asynchronous Programming
The Java platform 25 comes with its own asynchronous programming model. This course shows you how you can leverage this API to set up asynchronous systems, triggering tasks on the completion of other tasks, reporting errors, and recovering from them.
- Course
Java SE Deep Dive: Asynchronous Programming
The Java platform 25 comes with its own asynchronous programming model. This course shows you how you can leverage this API to set up asynchronous systems, triggering tasks on the completion of other tasks, reporting errors, and recovering from them.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Learn the asynchronous programming model and to apply this programming paradigm to real-world applications. In this course, Java SE Deep Dive: Asynchronous Programming, you'll learn how you can organize an asynchronous system to query online servers. First, you'll explore how you can launch queries in parallel using a reactive approach. Next, you'll discover how you can chain different operations and pass the result of a first query as an input to the next query. Finally, you'll learn how to deal with exceptions, how you can report them, and how you can recover from them. When you're finished with this course, you'll know how you can create and organize reactive systems based on the CompletableFuture API, and you will be able to create complex reactive systems based on any framework, with a solid understanding on how they work internally.