What's New in Java 8: Lambdas
What's New in Java 8: Lambdas, available at $19.99, has an average rating of 4.3, with 19 lectures, 2 quizzes, based on 195 reviews, and has 1806 subscribers.
You will learn about 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 This course is ideal for individuals who are Anyone interested in learning about Java 8 or Prior knowledge and experience of pre Java-8 is advantagous It is particularly useful for Anyone interested in learning about Java 8 or Prior knowledge and experience of pre Java-8 is advantagous.
Enroll now: What's New in Java 8: Lambdas
Summary
Title: What's New in Java 8: Lambdas
Price: $19.99
Average Rating: 4.3
Number of Lectures: 19
Number of Quizzes: 2
Number of Published Lectures: 19
Number of Published Quizzes: 2
Number of Curriculum Items: 21
Number of Published Curriculum Objects: 21
Original Price: $39.99
Quality Status: approved
Status: Live
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
Who Should Attend
- Anyone interested in learning about Java 8
- Prior knowledge and experience of pre Java-8 is advantagous
Target Audiences
- Anyone interested in learning about Java 8
- Prior knowledge and experience of pre Java-8 is advantagous
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 Curriculum
Chapter 1: Introduction
Lecture 1: Introducing the course
Lecture 2: What's New in Java 8
Lecture 3: Registration
Chapter 2: Introduction to Lambdas
Lecture 1: Section Introduction
Lecture 2: λs in Functional Programming
Lecture 3: Functions vs Classes
Lecture 4: λ Basic Syntax
Lecture 5: Review
Chapter 3: Lambdas In-depth
Lecture 1: Section Introduction
Lecture 2: Functional Interfaces
Lecture 3: Type Inference
Lecture 4: Method & Constructor References
Lecture 5: Scope & Effectively Final
Lecture 6: Exception Handling
Lecture 7: Lambdas vs Closures
Lecture 8: Invocation & Bytecode (invokedynamic vs invokestatic)
Lecture 9: Invocation & Bytecode (full source and byte code)
Lecture 10: Review
Chapter 4: Java 7 Recap
Lecture 1: Java 7 Article originally printed by Jaxenter
Instructors
-
Toby Weston
Independent Software Developer
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 9 votes
- 3 stars: 34 votes
- 4 stars: 65 votes
- 5 stars: 83 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024