What's New in Java 11?
Java 11 reached General Availability on 25 September 2018, this is a Long Term Support (LTS) version, download Java 11 here or this openJDK archived.
Java 11 features.
1. JEP 181: Nest-Based Access Control
2. JEP 309: Dynamic Class-File Constants
3. JEP 315: Improve Aarch64 Intrinsics
4. JEP 318: Epsilon: A No-Op Garbage Collector (Experimental)
5. JEP 320: Remove the Java EE and CORBA Modules
6. JEP 321: HTTP Client (Standard)
7. JEP 323: Local-Variable Syntax for Lambda Parameters
8. JEP 324: Key Agreement with Curve25519 and Curve448
9. JEP 327: Unicode 10
10. JEP 328: Flight Recorder
11. JEP 329: ChaCha20 and Poly1305 Cryptographic Algorithms
12. JEP 330: Launch Single-File Source-Code Programs
13. JEP 331: Low-Overhead Heap Profiling
14. JEP 332: Transport Layer Security (TLS) 1.3
15. JEP 333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
16. JEP 335: Deprecate the Nashorn JavaScript Engine
17. JEP 336: Deprecate the Pack200 Tools and API
https://www.baeldung.com/java-11-new-features
Annotations
Collections
Streams