Description
In this course, you will :
- Understand key Java 8 concepts.
- Understand the features of Java 8.
- Respond to interview questions about Java 8.
- Demand a higher salary or promotion based on your newfound knowledge.
Syllabus :
- What are the new features released in Java 8?
- What are the main benefits of new features introduced in Java 8?
- What is a Lambda expression in Java 8?
- What are the three main parts of a Lambda expression in Java?
- What is the data type of a Lambda expression?
- Why did Oracle release a new version of Java like Java 8?
- What are the advantages of a lambda expression?
- What is a Functional interface in Java 8?
- Why do we need Functional interface in Java?
- What are the differences between Collection and Stream API in Java 8?
- What are the main uses of Stream API in Java 8?
- What are the differences between Intermediate and Terminal Operations?
- What is a Spliterator in Java 8?
- What is Type Inference in Java 8?
- How does Internal Iteration work in Java 8?
- What are the main advantages of Internal Iterator over External Iterator?
- Can we provide implementation of a method in a Java Interface?
- Why do we need Default method in a Java 8 Interface?
- What is the purpose of a Static method in an Interface in Java 8?
- What are the core ideas behind the Date/Time API of Java 8?
- What are the advantages of new Date and Time API in Java 8 over old Date API?
- What are the main differences between legacy Date/Time API and Java 8 Date API?
- How can we get duration between two dates or time in Java 8?
- What is the new method family introduced in Java 8 for processing of Arrays?
- How does Java 8 solve Diamond problem of Multiple Inheritance?
- What are the differences between Predicate, Supplier and Consumer in Java 8?
- Is it possible to have default method definition in an interface?
- How Java 8 supports Multiple Inheritance?
- How can you get the name of Parameter in Java by using reflection?
- What is Optional in Java 8?
- How can we get current time by using Date/Time API of Java 8?
- Is it possible to define a static method in an Interface?
- How can we analyze the dependencies in Java classes and packages?
- What are the new JVM arguments introduced by Java 8?
- What are the popular annotations introduced in Java 8?
- What is a StringJoiner in Java 8?
- What is the type of a Lambda expression in Java 8?
- Main differences between an interface with default method and an abstract class.