Generics Java: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 8:
*Fornisce una migliore gestione del '''[[Type check|type checking]]''' durante la compilazione;
*Evita il casting da ''Object. I.e.'';
*Evita errori dovuti a casting inpropri
Invece di utilizzare (codice che potrebbe generare un errore di casting):
<source lang="java">
String title=((String) words.get(i)).toUppercase();
</source>
o più correttamente per evitare errori
<source lang="java">
Object o=words.get(i);
String title="";
if(o instaceof String)
</source>
Riga 24 ⟶ 29:
</source>
Vi sono però anche degli svantaggi:
|