Java Generics - Digitare Erasure
I generici vengono utilizzati per controlli di tipo più rigorosi in fase di compilazione e per fornire una programmazione generica. Per implementare un comportamento generico, il compilatore Java applica la cancellazione del tipo. La cancellazione del tipo è un processo in cui il compilatore sostituisce un parametro generico con una classe o un metodo bridge effettivi. Nella cancellazione del tipo, il compilatore garantisce che non vengano create classi aggiuntive e che non vi sia alcun sovraccarico di runtime.
Digita Regole di cancellazione
Sostituisci i parametri di tipo nel tipo generico con il loro limite se vengono usati parametri di tipo limitato.
Sostituisci i parametri di tipo nel tipo generico con Object se vengono utilizzati parametri di tipo illimitato.
Inserire cast di tipo per preservare l'indipendenza dai tipi.
Genera metodi bridge per mantenere il polimorfismo in tipi generici estesi.