Get Free Shipping on orders over $79
Mastering Java 8 Fundamentals - Matthew Speake

Mastering Java 8 Fundamentals

By: Matthew Speake

eText | 26 November 2020 | Edition Number 1

At a Glance

eText


$251.89

or 4 interest-free payments of $62.97 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Learn the core concepts of Java 8 systematically with this concise course

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

Book Description

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.

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

Who this book is for

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.
on
Desktop
Tablet
Mobile

More in Web Programming

JavaScript in Depth - James M. Snell

eBOOK