java-泛型迷惑

Class a = new ArrayList().getClass();

Class b = new ArrayList().getClass();

a == b :  -- >  true


class Wang{}

List list =newArrayList();

System.out.println(Arrays.toString(list.getClass().getTypeParameters()));

输出:  [E]

显然泛型中,无法获取有关泛型参数的具体类型信息,即便指定了String 乱球八早的类型后。

所以上面的结果是true

你可能感兴趣的:(java-泛型迷惑)