1. T représente un type inconnu, utilisé dans les paramètres des méthodes ou génériques de classes
(Tutoriel vidéo recommandé : vidéo java )
public class ExampleA { public <T> void f(T x) { System.out.println(x.getClass().getName()); } public static void main(String[] args) { ExampleA ea = new ExampleA(); ea.f(" "); ea.f(10); ea.f('a'); ea.f(ea); } }
2. représente une référence générale dans une classe générique. Il s'agit d'un espace réservé et les données ne peuvent pas être ajoutées au conteneur
// 注意ArrayList中不能加<?> List<?> list = new ArrayList(); list.add(123);// 错误
Tutoriel recommandé : Java Getting Started with Development<.>
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!