Introduction du guide de programmation Java de nouvelle génération (Java 12)

Cet article est la suite du Introduction au guide de programmation Java de nouvelle génération (Java 11).

Changements dans Java 12

Java 12 décrit deux choses:

changer d'expression

L'expression de commutateur n'est pas une fonctionnalité formelle de Java 12. Au contraire, Java 13 n'est pas officiel et est une fonctionnalité formelle de Java 14. Le livre explique comment utiliser la fonction d'aperçu pour spécifier l'option --enable-preview au moment de la compilation et à l'exécution, mais Java 14 est également sorti maintenant, donc si vous utilisez Java 14, vous pouvez l'utiliser sans options. Tu peux le faire. Pour être honnête, je n'ai pas tellement utilisé switch jusqu'à présent, mais je pense que l'utilisation de cette expression de switch augmentera le nombre de cas où vous pouvez écrire du code totalement sûr. Le livre explique d'une manière facile à comprendre, avec un exemple de code, quel était le problème avec le commutateur jusqu'à présent et comment il a été amélioré avec l'expression de commutateur.

Autres améliorations du JDK 12

D'autres améliorations sont décrites dans les éléments suivants.

Comme pour tous les exemples, ce n'est qu'une brève explication, mais dans une telle situation, «l'archive CDS par défaut» est un peu plus d'explication. Et même si CDS est expliqué en détail dans "App CDS Application Class Data Sharing" de Java 10. C'est peut-être parce que l'auteur souhaite que vous utilisiez cette fonctionnalité. Je ne sais pas ce que je veux dire, mais c'est ce que j'ai ressenti. J'ai également senti que le GC était constamment amélioré.

Ceci est l'introduction du guide de programmation Java de nouvelle génération (Java 12).

Recommended Posts

Introduction du guide de programmation Java de nouvelle génération (Java 10)
Introduction du guide de programmation Java de nouvelle génération (Java 11)
Introduction du guide de programmation Java de nouvelle génération (Java 12)
Introduction du guide de programmation Java nouvelle génération (projet d'extension du langage Java édition "Amber")
[Java] Nouvelle méthode de génération de threads (2)
[Java] Nouvelle méthode de génération de threads (1)
Introduction à la programmation fonctionnelle (Java, Javascript)
Résumé de la programmation orientée objet utilisant Java
[Java] Introduction
Mémorandum du nouveau diplômé SES [Java basics]
Guide de style de programmation Java pour l'ère Java 11
Sortie du livre "Introduction à Java"
J'ai écrit EX25 du guide de programmation AtCoder pour les débutants (APG4b) en java.
Introduction de pay.jp
L'histoire de l'apprentissage de Java dans la première programmation
bases de la programmation Java
Introduction de milkode
Mémorandum du nouveau diplômé SES [édition orientée objet Java]
java1.8 nouvelles fonctionnalités
Programmation générique java
[Java] Introduction à Java
Introduction à Java
[Introduction à Java] Bases de l'arithmétique Java (pour les débutants)
Utilisons Java New FileIO! (Introduction, pour les débutants)
[Java] Présentation de Java
[Introduction à Java] Liste des choses qui ont été capturées par le 14e jour de programmation
Résumé des révisions (nouveaux problèmes de yuan) par version Java
Expérience de réussite de Java Silver en tant que nouveau diplômé
Introduction à Java pour les débutants Connaissance de base du langage Java ①
Apprentissage rapide de Java "Introduction?" Partie 3 Parler de programmation
Java Performance Chapitre 1 Introduction
Collection expirée de java
Caractéristiques prévues de Java
Résumé des nouvelles fonctionnalités de Java 12
Programmation par contraintes en Java
[Java] Importance de serialVersionUID
Introduction de Docker - Partie 1--
NIO.2 examen de Java
Avis sur Java Shilber
Résumé des nouvelles fonctionnalités de Java 13
[Java] Génération de flux API-Stream
[Rails] Présentation de PAY.JP
java --Unification des commentaires
Histoire des annotations Java
java (mérites du polymorphisme)
Programmation Java (méthode de classe)
Introduction à la programmation pratique
[Java] Génération de mot de passe (Pasay)
Introduction de l'authentification des utilisateurs
Nouveautés de Java 8
Examen NIO de Java
Introduction à la commande java
Programmation Java (structure de classe)
Tout sur la programmation Java
Résumé des nouvelles fonctionnalités de Java 10
mémo de programmation du concours java
[Java] Trois fonctionnalités de Java
Nouveautés de Java 9,10,11
Résumé du support Java 2018