举个例子
Class<Integer> cla;与Class<?> cl; 前一个表示cla只能指向Integer这种类型,而后一个cl表示可以指向任意类型。 cla = Integer.class 可以,但cla = Double.class就不可以。 但是cl = Integer.class 可以,cl = Double.class也可以 、 ?是通配符。
举个例子
Class<Integer> cla;与Class<?> cl; 前一个表示cla只能指向Integer这种类型,而后一个cl表示可以指向任意类型。 cla = Integer.class 可以,但cla = Double.class就不可以。 但是cl = Integer.class 可以,cl = Double.class也可以 、 ?是通配符。