Java 17
Spis treści
- W skrócie
- Java 17 w kontekście innych wersji
- Przegląd zmian
- JEP 306: Restore Always-Strict Floating-Point Semantics
- JEP 356: Enhanced Pseudo-Random Number Generators
- JEP 382: New macOS Rendering Pipeline
- JEP 391: macOS/AArch64 Port
- JEP 398: Deprecate the Applet API for Removal
- JEP 403: Strongly Encapsulate JDK Internals
- JEP 406: Pattern Matching for switch (Preview):
- JEP 407: Remove RMI Activation
- JEP 409: Sealed Classes
- JEP 410: Remove the Experimental AOT and JIT Compiler
- JEP 411: Deprecate the Security Manager for Removal
- JEP 412: Foreign Function & Memory API (Incubator):
- JEP 414: Vector API (Second Incubator)
- JEP 415: Context-Specific Deserialization Filters:
- Podsumowanie
W skrócie
Java 17 ..
Java 17 w kontekście innych wersji
Java 17 została wydana 14 września 2021 roku. Jest to wydanie LTS (Long Time Support), więc będzie wspierane przez następne 8 lat. Warto wspomnieć, że poprzednia wersja LTS (Long Time Support) to Java 11 wydana we wrześniu 2018, a kolejna to Java 21 zaplanowana na wrzesień 2023.
Przegląd zmian
Zmiany wprowadzone w tej wersji są raczej zakulisowe i nie możemy się tutaj spodziewać nowych składni języka.
JEP 306: Restore Always-Strict Floating-Point Semantics
TODO
JEP 356: Enhanced Pseudo-Random Number Generators
TODO
JEP 382: New macOS Rendering Pipeline
TODO
JEP 391: macOS/AArch64 Port
TODO
JEP 398: Deprecate the Applet API for Removal
TODO
JEP 403: Strongly Encapsulate JDK Internals
TODO
JEP 406: Pattern Matching for switch (Preview):
TODO
JEP 407: Remove RMI Activation
TODO
JEP 409: Sealed Classes
TODO
JEP 410: Remove the Experimental AOT and JIT Compiler
TODO
JEP 411: Deprecate the Security Manager for Removal
TODO
JEP 412: Foreign Function & Memory API (Incubator):
TODO
JEP 414: Vector API (Second Incubator)
TODO
JEP 415: Context-Specific Deserialization Filters:
TODO
Dyskusja i komentarze
Masz pytania do tego wpisu? Może chcesz się podzielić spostrzeżeniami? Zapraszamy dyskusji na naszej grupie na Facebooku.