Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java 8 New Features
Rating: 4.6 out of 5(14 ratings)
90 students
Created byBhanu Pratap
Last updated 6/2020
English

What you'll learn

  • You will learn all concepts of Java 8 with lots of example

Course content

12 sections70 lectures18h 39m total length
  • Introduction2:39

Requirements

  • Good to have Knowledge of core Java

Description

Oracle’s Java 8 release was a watershed moment in the history of the world’s most popular development platform. In addition to a significant improvement to the Java programming paradigm as a whole, the JVM, Java language, and libraries were all updated in a coordinated manner. Many new features were included in this update, including enhanced simplicity of use, increased productivity and security, and overall better system performance.

In Java 8, a new notion called functional interfaces was introduced. A Functional Interface is an interface that has exactly one abstract method. To designate an interface as a Functional Interface, we don’t need to use the @FunctionalInterface annotation.

The @FunctionalInterface annotation prevents abstract methods from being accidentally added to functional interfaces. It’s similar to a @Override annotation, and it’s recommended that you use it. java.lang. Runnable is a fantastic example of a functional interface since it has one abstract method, run ().

One of the most appealing features of the functional interface is creating objects using lambda expressions.

In this tutorial I have covered all features of Java8 in very details with lot of example. I am sure once you finish this course you will have very sound knowledge of java8 features

These are the topics are included in this tutorial.

1. Lambda Expressions
2. Functional Interfaces
3. Default methods in Interface
4. Static Methods in Interfaces.
5. Predicate
6. Function
7. Consumer
8. Supplier
9. Method Reference & Constructor Reference by Double Colon(::) Operator.
10. Stream API

11.CompletableFuture
12. Date & Time API

Who this course is for:

  • Java Developer