Udemyallen

What's New in Java 8: Lambdas

Learn Java 8! Explore new features and modern programming techniques. Upgrade your Java skills with this in-depth course.

4.4(195)
1,806students
1h 19m
Certificate
Toby Weston
Toby WestonIndependent Software Developer

Course Content

What's New in Java 8: Lambdas is an all-levels Udemy course taught by Toby Weston. It runs 1h 19m, is taught in English, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 195 reviews, with 1,806 students enrolled. It is a paid course, last updated May 2016.

Dive into Java 8 Lambdas: A Comprehensive Introduction (Part 1)

This course is the first step in mastering the exciting new features of Java 8, with a deep dive into lambdas and their related concepts. We'll explore the power of functional programming within the Java platform.

Here's what you'll learn:

  • In-depth Lambda Understanding: Gain a thorough understanding of lambdas, including their history, syntax, implementation, and practical application.
  • Functional Interfaces: Learn about functional interfaces, the building blocks that enable lambdas.
  • Type Inference: Appreciate the significant improvements to type inference in Java 8 and how it simplifies code.
  • Lambdas vs. Classes: Understand the fundamental differences between using functions with classes and with lambdas, and why this distinction is crucial.
  • Lambdas vs. Closures: Clarify the relationship between lambdas and closures to avoid confusion.
  • Method References: Master the use of method references as a concise alternative to lambdas. We'll cover scoping and the concept of "effectively final."
  • Bytecode Differences: Analyze the differences in bytecode generated when using lambdas compared to traditional Java code.
  • Exception Handling with Lambdas: Learn best practices for exception handling when working with lambdas and variables.

Whether you're migrating to Java 8 or building new Java applications, this course equips you with the knowledge to effectively leverage functional programming and unlock the full potential of Java 8. Part 2 will cover the remaining Java 8 features.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(424)
2h 18m
beginner
skillshare

New York City Urban Landscape in Watercolour

by Watercolour Mentor (Darren Yeo Artist)

5.0(55)
1h 14m
beginner
skillshare