Skip to content
UdemyJavaPaid courseAll LevelsCertificate

What's New in Java 8: Lambdas (Udemy.com)

An in-depth look at the new features of Java 8

Created by: Toby Weston

Last updated May 2016

icon
What you will 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

How it compares

Against the other 231 rated Udemy courses in Java on CourseDuck:

  • Rating4.4 out of 5higher than 37% of them
  • Reviews195#194 of 232 by number of reviews
  • Length2.1 hoursshorter than 90% of them
  • Last updatedMay 2016earlier than 93% of them

icon
Course Description

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. Who this course is for:
  • Anyone interested in learning about Java 8
  • Prior knowledge and experience of pre Java-8 is advantagous

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

placeholder

I specialise in modern software development; functional and object-oriented programming, agile and lean best practice. I wrote the book Essential Acceptance Testing and have written for magazines as well as regularly blogging.

I've been part of the software industry for more than fifteen years and love what I do. I love talking and writing about it and sharing my experiences online with Udemy.

icon
Reviews

4.4

195 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

Having jumped from Java 6 to Scala in the past year or two, I've got a bit of an understanding of FP, hadn't had the time to have a look at what was new in Java 8 in this area. This turned out to be a great intro. It nicely brought me up to speed with what I hadn't seen yet, covered the nuances that are specific to Java (important to understand) and gave me a bit of an insight into what lies under the covers. And the topics were introduced gently and at a good pace too!

An excellent introduction to Lambdas in Java 8 - concise and well explained.

No ”BS”, just facts, delivered in a quick and pleasant pace. I also like how the voice is natural, calm and steady. I really hope things are going to be this way for the rest of this course! I like it a lot!

Very detailed and clearly spoken

I found this course by accident and decided to check out the content, even though I was somewhat familiar with Java 8 already. I watched the free preview videos and was highly impressed. The video quality was amazing and especially the content. I learned a lot more from his videos than reading anything online. I highly suggest this course for any serious Java programmer. Having basic java skills isnt mandatory for this course but will make alot more sense. Great job and I cant wait for part 2. Keep up the good work!

excellent knowledge of java

Hard to understand everything

Instructor is through in his explanations and also precise. I liked the presentation style of the sessions.

The content is good and well explained, but I am missing hands-on excercicies.

It will be perfect if this course can cover Stream api also

Clear, succinct, precise and detailed.

in-depth, concise and honest

Showing 12 of 41 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100