The goal of this TS is to cover the most interesting JEPs implemented since JDK 11
These are the selected ones:
- JEP 359, 384, 395: Records
- JEP 325, 354, 361: Switch Expressions
- JEP 353: Reimplement the Legacy Socket API
- JEP 355, 368, 378: Text Blocks
- JEP 305, 375, 394: Pattern Matching
- JEP 358: Helpful NullPointerExceptions
- JEP 360, 397, 409: Sealed Classes
- JEP 371: Hidden Classes
- JDK12 [2019-03-19] features list
- JDK13 [2019-09-17] features list
- JDK14 [2020-03-17] features list
- JDK15 [2020-09-15] features list
- JDK16 [2021-03-16] features list
- JDK17 [2021-09-14] features list