运用primitive wrapper classes的TYPE语法时的1点注意

运用primitive wrapper classes的TYPE语法时的一点注意1 boolean.class,Boolean.TYPE和Boolean.class的区

运用primitive wrapper classes的TYPE语法时的一点注意

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