运用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