Maison >Java >javaDidacticiel >que sont les génériques en Java

que sont les génériques en Java

青灯夜游
青灯夜游original
2019-05-16 17:15:483552parcourir

que sont les génériques en Java

Les génériques Java sont une nouvelle fonctionnalité de Java SE 1.5. Les génériques fournissent un mécanisme de détection de sécurité des types au moment de la compilation, qui permet aux programmeurs de détecter les types illégaux au moment de la compilation.

L'essence des génériques est un type paramétré, ce qui signifie que le type de données sur lequel l'opération est effectuée est spécifié en tant que paramètre.

Avantages des génériques :

Les programmes qui utilisent des génériques présentent de nombreux avantages par rapport au code non générique.

1. Réutilisation du code : nous pouvons écrire une méthode/classe/interface et l'utiliser pour n'importe quel type que nous voulons.

2. Sécurité de type : Nous ne pouvons stocker qu'un seul type d'objet dans un générique, cela ne permet pas de stocker d'autres objets ;

3. Aucune conversion de type distincte n'est requise : aucune conversion de type n'est requise sur l'objet.

4. Implémenter des algorithmes généraux : en utilisant des génériques, nous pouvons implémenter des algorithmes adaptés à différents types d'objets, et ils sont également de type sécurisé.

5. Vérification au moment de la compilation : vérifiez au moment de la compilation, il n'y aura donc aucun problème au moment de l'exécution. (Il est toujours préférable de connaître les problèmes de votre code au moment de la compilation, plutôt que de voir votre code échouer au moment de l'exécution).

Tutoriels vidéo associés recommandés : "Tutoriel JAVA"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie JavaEE ?Article suivant:Que signifie JavaEE ?