In this course listeners will learn the new features of Java 8. The course covers lambda expressions, data streams, stream data processing with map-filter-reduce approach, asynchronous programming and DateTime API. Every theme has a number of practical exercises.
Welcome to "New Features of Java 8," a detailed and engaging course designed to introduce participants to the groundbreaking enhancements introduced in Java 8. Java 8 brought many long-anticipated features that transformed the language, making it more functional and versatile. This course covers lambda expressions, data streams, the map-filter-reduce approach for stream data processing, asynchronous programming, and the DateTime API. Each topic includes practical exercises to ensure participants can apply their new knowledge effectively.
In this course, participants will:
1. Gain a thorough understanding of lambda expressions and their syntax.
2. Learn to use data streams for efficient data processing.
3. Explore the map-filter-reduce approach for stream data processing.
4. Understand and implement asynchronous programming with Java 8.
5. Master the new DateTime API for better date and time management.
Key Topics:
By the end of this course, participants will:
Master Lambda Expressions:
Utilize Streams Efficiently:
Apply Fork/Join Framework:
Leverage the Date and Time API:
Implement Asynchronous Programming:
Join us in the "New Features of Java 8" course to unlock the full potential of Java 8's powerful enhancements. Whether you're a seasoned developer seeking to stay updated with the latest advancements or a beginner looking to enhance your Java skills, this course provides valuable insights and practical knowledge to elevate your programming capabilities.
To introduce developers to the new features in Java 8.
The course is designed for Java developers
1) Lambda expressions
2) Streams
3) Fork/Join framework
4) Date and Time API
5) Asynchronous programming
Leszek Gawron
Team leader, Java/Kotlin developer