rip*_*234 1 java reflection interface
Class c = List<Foo>.class
似乎不起作用.
Joh*_*lla 9
没有一个.在Java中,具体的泛型类型没有确切的运行时类型表示.这是备受诟病的类型擦除的结果.实际上,这意味着List<Foo>与运行时类型相同List<Bar>; 检查通用操作是否合法发生在编译时,而不是运行时.一旦你在字节码中,它们就是全部List,所以List<X>.class在某种程度上说这样的事情是荒谬的.
List<Foo>
List<Bar>
List
List<X>.class
有关详细信息,请参阅此FAQ.
归档时间:
16 年 前
查看次数:
223 次
最近记录: