Table des matières
ToggleINTRODUCTION
Une mise à jour du langage Java est sortie le 17 septembre 2024 (Version 23).
Je vous la résume dans cet article :
NOUVEAUTÉS
- Prise en compte des types primitifs dans les instructions instanceof et switch,
- Formatage des commentaires JavaDoc en Markdown,
- Simplification de création de petits programmes : - déclarations implicites de classes et de méthodes main,
- Embarcation d'une nouvelle API de fichiers de classe (Class-File API),
- Introduction d'améliorations (performances, sécurité).
EXPLICATIONS BREVES
Prise en compte des types primitifs dans les instructions instanceof et switch
Les types primitifs sont les mots clés qui permettent définir le type d’une variable.
L’instruction instanceof est un mot clé qui permet de vérifier le type d’un objet à partir de sa classe
L’instruction switch est l’équivalent d’une condition. Elle exécute une instruction parmi plusieurs autres. Elle est aussi utilisée pour tester l’égalité d’une variable par rapport à son type.
Avant ces instructions fonctionnaient uniquement avec les objets, désormais il est possible d’utiliser les types primitifs.
Formatage des commentaires JavaDoc en Markdown
JavaDoc est un outil qui permet de créer une documentation d’API en format HTML depuis les commentaires présents dans un code source en Java
Markdown est un moyen simple de formater du texte brut qui peut facilement être converti en HTML.
Embarcation d’une nouvelle API de fichiers de classe (Class-File API)
Il s’agit d’une fonctionnalité d’aperçu, c est une fonctionnalité dont la conception, la spécification et l’implémentation sont complètes, mais qui n’est pas permanente.
Une fonctionnalité d’aperçu peut exister sous une forme différente ou ne pas exister du tout dans les futures versions de Java SE. Pour compiler et exécuter du code contenant des fonctionnalités d’aperçu, vous devez spécifier des options de ligne de commande supplémentaires.