1 boolean.class,Boolean.TYPE和Boolean.class的区别
public class ClassDemo {
public static void main(String args[]) {
Class c=boolean.class;
System.out.println(c.getName());
c=Boolean.TYPE;
System.out.println(c.getName());
c=Boolean.class;
System.out.println(c.getName());
}
}
因为Boolean.TYPE是返回原生类型,所以返回结果和Boolean.class不同。
结果为
boolean
boolean
java.lang.Boolean