java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题
参考:java核心技术
一、Java泛型的实现方法:类型擦除
前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。
Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参
转载
2014-09-05 17:23:59 ·
672 阅读 ·
0 评论