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.
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.
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.