Java 7 Features
- Java string in switch case
- Java try-with-resources
- Java binary literals
- Numeric literals with underscore
- Java catch multiple exceptions
- Java 7 type interface
Java 8 Features
- Java 8 functional interface
- Java lambda expression
- Lambda expression hello world
- Lambda expression multi params
- Lambda expression foreach loop
- Lambda expression multiple statements
- Java lambda expression create thread
- Java lambda expression comparator
- Java lambda expression filter
- Java method references
- Java default method
- Java stream api
- Java create stream
- Java create stream using list
- Java stream filter
- Java stream map
- Java stream flatmap
- Java stream distinct
- Java forEach
- Java collectors class
- Java stringjoiner class
- Java optional class
- Java parallel array sorting
- Java Base64
- Java 8 type interface improvements