This repository contains the new features from Java versions 7,8,9,10,11,12,13,14,15. Each version new feature changes can be found in it's respective folder.
Below are the new features sample code can be found inside Java 7 project.
1) THE TRY-WITH-RESOURCES STATEMENT
2) SUPPRESSED EXCEPTIONS
3) CATCHING MULTIPLE EXCEPTIONS
4) RETHROWING EXCEPTIONS WITH TYPE CHECKING
5) EASIER EXCEPTION HANDLING FOR REFLECTIONS
6) OBJECTS CLASS & NULL CHECKS
7) CLOSE METHOD INSIDE URLCLASSLOADER
8) ENHANCEMENTS TO FILES & DIRECTORIES
9) WATCHSERVICE
10) BINARY LITERALS
11) STRING IN SWITCH STATEMENT
12) TYPE INFERENCE/DIAMOND OPERATOR
13) USING UNDERSCORE IN NUMERIC LITERALS
14) JDBC IMPROVEMENTS
15) FORK & JOIN FRAMEWORK