Disons que je déclare une variable:
String a = "test";
Et je veux savoir de quel type il s'agit, c'est-à-dire que le résultat doit être java.lang.StringComment faire?
Object o = "o";- le type de la variable est Object, le type de la valeur est String.
List<String> l = new ArrayList<String>();, le type de la variable est List<String>, le type de la valeur est ArrayList<String>.