Integer.class和Integer.TYPE之间的区别

时间:2012-04-17 16:43:47

标签: java

这两者有什么区别?原始类型不能有“类”,可以 - 它是原始的。没有对象可以上课。

这两者有何不同?

1 个答案:

答案 0 :(得分:4)

我不是肯定你的意思,但是 - Class对象是类型的运行时代表。也就是说,尽管int.class不是一个类,但Integer.class之类的内容与int不同。它有点复杂,但有必要使反射工作甚至在采用原始参数或返回原始值的方法上,或者区分接受Integer的方法和接受int的方法。 / p> 我相信

Integer.TYPE相当于int.class