int.class的问题
Q1.jvm里是不是本来就装载了primitive types的class object?
Q2.int.class.newInstance()得到的是什么类?
为什么下面这段代码什么都没打印出。。。
Class cl;
try {
cl = int.class;
Object m = cl.newInstance();
System.out.println(m.getClass().getName());
}catch(Exception e){ }
大家一起看看。。。
------解决方案--------------------//这个倒是可以打印出int
cl = int.class;
System.out.println(cl.getName());