这两者有什么区别?原始类型不能有“类”,可以 - 它是原始的。没有对象可以上课。
这两者有何不同?
答案 0 :(得分:4)
我不是肯定你的意思,但是 - Class
对象是类型的运行时代表。也就是说,尽管int.class
不是一个类,但Integer.class
之类的内容与int
不同。它有点复杂,但有必要使反射工作甚至在采用原始参数或返回原始值的方法上,或者区分接受Integer
的方法和接受int
的方法。 / p>
我相信
Integer.TYPE
相当于int.class
。