标签: java class templates compilation
构造
Class c = Set<Object>.class;
不能用Java编译,而
Class c = Set.class;
汇编得很好。
为什么?
答案 0 :(得分:0)
这是因为<Object>部分被Java中的类型“擦除”(即Set<String>和Set<Object>的类完全相同)。
<Object>
Set<String>
Set<Object>