Le code ci-dessous compile sans erreur ... pour une fois que j'aurais préféré à l'échec:/Java Generics non-question au moment de la compilation
Map <Character, Double> m = new HashMap <Character, Double>();
m.get(new String());
Depuis le compilateur sait que la clé utilisée dans cette carte est de type Caractère, en utilisant une clé de chaîne à la place devrait être marqué comme incorrect.
Qu'est-ce qui me manque?
Oui, c'est correct. String est un objet :) Mon IDE lance un avertissement si –
Je pense que le but de ceci est de sauvegarder le code existant. Corrigez-moi si je me trompe. – Jeremy
exactement à droite (+1), affreux bien que ce soit ... –