Maison > Java > javaDidacticiel > Quels sont les caractères génériques dans les génériques Java

Quels sont les caractères génériques dans les génériques Java

WBOY
Libérer: 2023-05-03 08:13:14
avant
2192 Les gens l'ont consulté

1. Le caractère générique de limite supérieure

Le caractère générique de limite supérieure permet les opérations de lecture. Par exemple,

Fruit fruit=p.get();
Object object=p.get();
Copier après la connexion

2, caractère générique de limite inférieure

le caractère générique de limite inférieure signifie que seules les données de T et son type de classe de base peuvent être stockées dans le conteneur.

3. Wildcard

Un caractère générique illimité signifie que n'importe quel objet peut être utilisé, son utilisation est donc similaire à l'utilisation de types natifs. Mais cela fonctionne. Les types natifs peuvent contenir n'importe quel type, tandis que les conteneurs modifiés par des caractères génériques illimités contiennent un type spécifique.

Principe PECS

Upperbound ne peut pas être stocké à l'intérieur, mais peut uniquement être retiré, ce qui convient aux scénarios où le contenu est fréquemment lu à l'extérieur.

Bord inférieur n'affecte pas le stockage entrant, mais la récupération sortante ne peut être placée que dans l'objet Object, ce qui convient aux scénarios dans lesquels des données y sont souvent insérées.

Quelles sont les classes de collection en Java ?

Les collections en Java sont principalement divisées en quatre catégories :

1. Liste : ordonnée, répétable ;

2. -répétable ;

4. Cartographie : non ordonnée, avec des clés uniques et des valeurs non uniques.

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal