Generics Java: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Scritto le cose come stanno e "limato" alcuni termini passional-soggettivi
Nessun oggetto della modifica
Riga 25:
== Implementazione ==
Java 5 non ha esteso il linguaggio [[bytecode]] per implementare i generics. Questo vuol dire che i generics sono in realtà solo dei costrutti sintattici, emulati a livello di bytecode tramite il solito meccanismo della classe Object (descritto sopra).<ref>http://www.artima.com/intv/generics2.html</ref> Dichiarare
List<Integer> myIntList = new ListLinkedList<Integer>();
equivale a livello di codice a dichiarare
List myIntList = new ListLinkedList(); // Lista di Object
e ad eseguire implicitamente le conversioni ''Object->Integer'' e ''Integer->Object'' per leggere e scrivere gli elementi.