Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
An in-depth look at the new features of Java 8
This is PART 1 of a two part course looking at the new features of Java 8.
In this part, we take an in-depth look at lambdas and their supporting features; things like functional interfaces and type inference. In the follow up course (PART 2), we look at the remaining features.
After watching this course, you'll
- Have an overview of new features in Java 8
- Understand lambdas in-depth, their background, syntax, implementation details and how and when to use them
- Understand the difference between functions to classes and why that's relevant to lambdas
- Understand the difference between lambdas and closures
- Appreciate the improvements to type inference that drive a lot of the new features
- Be able to use method references and understand scoping and "effectively final"
- Understand the differences in bytecode produced when using lambdas
- Be able to reason about exceptions and exception handling best practice when using lambdasvariables
So whether you're migrating existing Java programs to Java 8 or building applications from scratch, this course will help you start to leverage the power of functional programming on the Java platform.
Course Content
- 4 section(s)
- 19 lecture(s)
- Section 1 Introduction
- Section 2 Introduction to Lambdas
- Section 3 Lambdas In-depth
- Section 4 Java 7 Recap
What You’ll Learn
- A FREE companion eBook to support your study
- Get an overview of (almost) all of the new features in Java 8
- Gain in-depth understanding of the major new features in Java 8 that you can apply straight away
Skills covered in this course
Reviews
-
AAlessandro Casula
It contains a book which already worth the course price. Not only examples, but also a lot of useful and important theory. Never forget, details make the difference. It's very fast and need the book to be read, many other courses I took were far more slower, but contet is very valuable
-
FFelix Medina
Although some of the knowledge regarding lambdas and functional programming is highly academic (boring) the instructor manages to convey clear and engaging examples regarding lambdas in Java 8
-
EEvgeniy Habibov
I was looking for distinct J8 lambdas course and found it. Small improvement: it's great native accent (which is rarity here) but it would be wonderful in case author would pronounce words a bit clearly. In such cases subtitles help me but not in this time. Anyway, it's great.
-
YYaroslav Frantsev
Too much theory that nobody needs, no actual useful practical examples of lambda usage, no clear description of lambdas advantage over traditional code is given. I have not learned anything useful from this at all