Skip to main content

Chapitre 9 : Java 17

Sealed Classes & Interfaces, Switch pattern matching, MacOS ARM 64 bit

Ce qu'il faut retenir

Sortie de preview des Sealed Classes & Interfaces

Sortie de preview des Sealed Classes & Interfaces

Preview feature : Switch pattern matching

Preview feature : Switch pattern matching

Support MacOS en ARM 64 bit

Le JDK supporte désormais MacOS en ARM 64 bit (pour les processeurs Apple M1)

Pour aller plus loin

Pipeline 2D de Java sur MacOS avec Apple Metal

Le pipeline de traitement 2D de Java sur MacOS repose désormais sur Apple Metal et non OpenGL comme c'était le cas jusqu'à présent

Amélioration des générateurs de nombres pseudo-aléatoires

Amélioration des générateurs de nombres pseudo-aléatoires

Diverses dépréciations

Diverses dépréciations : SecurityManager & l'Applet API

Deuxième incubation de la Vector API

Deuxième incubation de la Vector API

Suppression de la relaxed strong encapsulation

Suppression de la relaxed strong encapsulation. L'accès aux éléments non publics ou protégés des classes internes au JDK sera désormais interdit.

Foreign Function & Memory API

Les Foreign Linker et Foreign Memory Access APIs deviennent désormais conjointement la Foreign Function & Memory API (en incubation, toujours)