- Multi catch
- Try with resource
- Diamond Operator
- Underscore in numeric value
- G1 garbage collector
- New file api NIO
- String in switch statement
- Default method in interface
- Static method in interface
- Foreach loop
- Functional interface
- Lambda expression
- Predicate
- Method reference using double colon
- Streams