Version Java SE 14

Java SE 17 est sorti le 14 mars.

Les modifications suivantes sont introduites :

  • Les expressions de commutation sous la forme case VALUE -> {} ont été ajoutées de manière permanente, ce qui laisse la condition par défaut et ne nécessite pas d'instruction break.
  • Les blocs de texte délimités par trois guillemets """ ont atteint la deuxième étape préliminaire. Ajout de séquences d'échappement , qui n'ajoute pas de nouvelle ligne avant un saut de ligne dans un bloc multiligne, et s, qui désigne un seul espace.
  • Sur une base préliminaire, une nouvelle instance de comportement est introduite pour permettre un développement ultérieur de la correspondance de modèles.
  • Les enregistrements contenant le mot-clé record sont présentés à titre préliminaire. Les enregistrements reçoivent automatiquement les méthodes equals, hashCode, toString, les getters pour les membres d'enregistrement et un constructeur.
  • Description améliorée des erreurs NullPointerException.
  • Ajout du packager jpackage pour les applications autonomes.
  • Les ports pour les plates-formes Solaris et SPARC sont obsolètes et pourraient être supprimés à l'avenir.

Source: linux.org.ru

Ajouter un commentaire