尽管可以声明ArrayList.class但是不能声明Arraylist<Integer>.class
c1=new ArrayList<string>().getclass();c2=new Arraylist<integer>.getclass(); c1=c2;他们是相同的类型
在泛型的内部,无法获得任何有关泛型参数类型的信息。
可以使用extends,如T extends hasF等,类型参数的擦除
尽管可以声明ArrayList.class但是不能声明Arraylist<Integer>.class
c1=new ArrayList<string>().getclass();c2=new Arraylist<integer>.getclass(); c1=c2;他们是相同的类型
在泛型的内部,无法获得任何有关泛型参数类型的信息。
可以使用extends,如T extends hasF等,类型参数的擦除