Java 8 is a major evolution in the Java programming language and platform. The language has been expanded dramatically to support lambda expressions, functional programming styles, and enhanced performance. The Java libraries have been extended significantly to take advantage of these new language features, and to offer many improvements in areas such as concurrency, security, and JavaScript integration.
This What is New in Java 8 training course takes a detailed look at all these new features, with extensive examples and hands-on exercises using the latest development tools.
What you will learn
- Using lambda expressions
- Understanding method and constructor references
- Defining and using functional interfaces
- Using sequential and parallel streams
- Using the enhanced concurrency and collection APIs
- Understanding Java 8 security features
- Understanding additional API and language improvements