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.
Información sobre el Instructor
4.3 Calificación
1796 Estudiantes
1 Cursos
Toby Weston
Independent Software Developer
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.
Student feedback
Reviews
If this course have subtitle, it would be better. I'm note familiar with British accent so I have to decrease the speed of each video to .75x
It's hard to listen because of the silent and too calm voice.
Good Flow through the Basics - Did a Quick Basic Recap, Picked Up New Things!
Alessandro Casula
22-03-2020
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