BT

Accueil InfoQ Actualités Java 13 Entre Dans L'étape Gel Des Fonctionnalités Et Mise À L'essai

Java 13 Entre Dans L'étape Gel Des Fonctionnalités Et Mise À L'essai

Favoris

JDK 13 est entré dans l'étape Feature Freeze et Rampdown et aucune nouvelle fonctionnalité ne sera ciblée pour cette version.

La liste finale des nouvelles fonctionnalités contient :

  • JEP 350: Dynamic CDS Archives
  • JEP 351: ZGC: Uncommit Unused Memory
  • JEP 353: Reimplement the Legacy Socket API
  • JEP 354: Switch Expressions (Preview)
  • JEP 355: Text Blocks (Preview)

Parmi ces nouvelles fonctionnalités, une seule (Réimplémenter l'API Legacy Socket) aura un impact direct sur les utilisateurs qui n'acceptent pas explicitement les nouvelles fonctionnalités.

Les expressions switch sont de nouveau modifiées en mode preview après la preview initiale dans le JDK 12. La syntaxe a été modifiée suite aux commentaires de la communauté. Elle introduit désormais un nouveau mot-clé yield, permettant de renvoyer les valeurs d'une expression switch utilisée sous forme de bloc.

Plutôt décevant, aucune nouvelle fonctionnalité n’est introduite dans les expressions switch du JDK 13. En particulier, aucune forme de Pattern Matching n’arrive dans cette version, ce qui va à l’encontre de la prédiction faite par InfoQ au début de l’année.

L'autre nouvelle fonctionnalité en preview dans le JDK 13 est celle des blocs de texte, qui s'appelaient auparavant les chaînes multilignes. Cette fonctionnalité vise à réduire la charge liée à l’inclusion de grandes quantités de texte mis en forme directement dans les programmes Java.

La version finale de Java 13 devrait être publiée le 17 septembre 2019. Il ne s'agit pas d'une version long-term support (LTS). Elle ne sera éligible au support gratuit d’Oracle que pendant 6 mois à compter de sa parution, et rien n’indique pour le moment que d’autres fournisseurs voudront le faire au-delà du délai initial.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.