Mastering Java 8 Fundamentals

Whether you want to learn the fundamentals of the Java 8 programming platform or work on a project based on Java 8, this course will help you to understand its features and be able to apply your skills in real-world Java projects.
The course starts by highlighting the key differences between object-oriented programming and functional programming styles and covers the latest features of Java. Next, you will understand the role of lambda expressions and functional interfaces and learn how to use them effectively in Java programs. As you advance, you’ll become familiar with different types of method references and learn techniques to apply them. You’ll also get an overview of pipelines, streams, and common operations and understand the power of optional APIs to prevent null values. With the help of coding demos, you’ll learn how to consolidate all that you have learned.
By the end of this course, you’ll have gained the fundamental knowledge of Java 8 needed to develop and run error-free Java programs.

Type
video
Category
publication date
2020-11-26
what you will learn

Distinguish between object-oriented and functional programming styles
Write functional interfaces and work with them using functional code
Discover how to write lambda expressions
Find out how to use static methods in Java 8
Create a pipeline to map, filter, and collect elements
Understand how to write modern functional code using Java 8 constructs
Use optional APIs for guarding against null pointer exceptions

duration
125
key features
Understand Java 8 concepts * Learn how to read and understand modern functional code written using Java 8 constructs * Discover best practices for writing lambda expressions and functional interfaces
approach
With the help of engaging examples and code demos, this course will help you to grasp the fundamentals of Java 8 with ease.
audience
This course is for Java developers who are looking to explore the features of Java 8. Intermediate knowledge of Java programming is necessary to get started with this course.
meta description
Learn the core concepts of Java 8 systematically with this concise course
short description
This course takes you through the latest features of Java 8 step by step. You’ll get to grips with using lambdas, interfaces, streams, pipelines, methods, and optional application programming interfaces (APIs) and be ready to apply your skills to write efficient Java programs.
subtitle
Harness the power of functional programming with Java 8 features
keywords
Java development kit, Lambdas, Java SE, Java 8 Stream, Java Stream, JDK 8, JDK 8 tutorials
Product ISBN
9781801072533