Java 8 New Features
Java 8 introduces functional programming into Java, similar to the features available with languages like Scala, Groovy and grails, etc.
This course enables development of Java Applications using the new features of Java 8. Java 8 introduces functional programming into Java similar to the features available with languages like Scala Groovy and grails etc. This course teaches new features like Lambda Expressions Concurrency Enhancements Parallel Streams and others and is useful to Java developers who want to upgrade to Java 8 features.
This course is targeted towards Java developers who want to learn the new features of Java 8. At the end of this training, participants will be able to:
Understand the new features in Java 8
Understand Functional Interfaces and Lambda Expressions
Use Lambda Expressions with Collection Streams and Filters
Understand Built In functional interfaces in Java 8
Use Parallel Streams
Use Concurrency Enhancements in Java 8
Use File NIO with Lambda Expressions
Use the new Date and Time API with Java 8
Duration - 2 Days
Java Developers with good exposure to Java 6 \/ Java 7 features.
1. Collections Streams, and Filters
Iterating through a collection using lambda syntax
Describing the Stream interface
Filtering a collection using lambda expressions
Calling an existing method using a method reference
Chaining multiple methods together
Defining pipelines in terms of lambdas and collections
2. Lambda Built-in Functional Interfaces
Listing the built-in interfaces included in java.util.function