Java 8 was a big changes in java language. It have a lot of new extra feature without changes any old way of coding pattern, But in java 8 have totally change the way on coding pattern. It means without impacting old way having a new way to do the things with java 8. We will see a lot of changes in the code concise and others changes later.
Feature of Java 8:-
- Lambda expressions
- Method references
- Functional interface
- Default method
- Static method( functional interface have)
- Stream API
- Optional class
- Collectors class
- Nashorn JavaScript Engine
- Date and Time API
- Bash64 Encode Decode
- ForEach() method
- Parallel Array Sorting etc...