Description
In this course, you will :
- Learn and comprehend the most recent java programming.
- Learn and comprehend the new developer features in Java13, 12, 11, 10, 9, and 8.
- Lambda expression is completely understood.
- Discover how a real-world application is built using the Lambda expression.
- Understand Streams, Stream Operation, Numeric Streams, and Optional completely.
- Discover the functional interfaces.
- Learn about the interface's default and static methods.
- Discover the new DateTime API, as well as LocalDate, LocalTime, and LocalDateTime.
- Find out more about JavaShell.
- Discover the module system and how to build modular applications.
- Discover the Factory method of collection.
- discover and comprehend Try-with-resource.
- Learn and comprehend the new type "var."
- Find out more about GC1 enhancements.
- Learn about and comprehend the new HTTP Client API.
- Find out more about Epsilon GC.
- Find out more about Switch Expressions.
- Find out more about Switch Expressions Enhancements.
- TextBlocks can be learned and understood.
Syllabus :
- Lambda Expressions - Java8+
- Functional Interfaces and Lambdas - Java8+
- Lambda Variable Scope - Java8+
- RealWorld Example Using Lambda - Java8+
- Streams - Java8+
- Stream Operations - Java8+
- Stream Generators - Java8+
- Numeric Streams - Java8+
- Collectors Operations - Java8+
- Parallel Streams - Java8+
- Optional - Java8+
- Default And Static Methods Of Interfaces - Java8+
- New DateTime APIs : Java8+
- Java Shell (REPL) - Java 9+
- Module System - Java9+
- Factory Methods For Collection - Java9+
- Try-with-resources - Java9+
- Type Interference with var - Java10+
- GC1 Improvements - Java10+
- var with Lambda - Java11+
- Epsilon GC - Java11+
- New Http Client - Java 11+
- Switch Expression - Java 12+
- Switch Expression Enhancements - Java 13+
- TextBlocks - Java13+