Java 17

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

Link do JEP 306

JEP 356: Enhanced Pseudo-Random Number Generators

TODO

Link do JEP 356

JEP 382: New macOS Rendering Pipeline

TODO

Link do JEP 382

JEP 391: macOS/AArch64 Port

TODO

Link do JEP 391

JEP 398: Deprecate the Applet API for Removal

TODO

Link do JEP 398

JEP 403: Strongly Encapsulate JDK Internals

TODO

Link do JEP 403

JEP 406: Pattern Matching for switch (Preview):

TODO

Link do JEP 406

JEP 407: Remove RMI Activation

TODO

Link do JEP 407

JEP 409: Sealed Classes

TODO

Link do JEP 409

JEP 410: Remove the Experimental AOT and JIT Compiler

TODO

Link do JEP 410

JEP 411: Deprecate the Security Manager for Removal

TODO

Link do JEP 411

JEP 412: Foreign Function & Memory API (Incubator):

TODO

Link do JEP 412

JEP 414: Vector API (Second Incubator)

TODO

Link do JEP 414

JEP 415: Context-Specific Deserialization Filters:

TODO

Link do JEP 415

Podsumowanie

Dyskusja i komentarze

Masz pytania do tego wpisu? Może chcesz się podzielić spostrzeżeniami? Zapraszamy dyskusji na naszej grupie na Facebooku.