Boolean.class 和 boolean.class

Boolean.class 和 boolean.class是一样的吗?答案是大大的NO:

Boolean.class.getCanonicalName()  -> “java.lang.Boolean”

boolean.class.getCanonicalName()  -> “boolean”

所以像这样的判断是不成立的:

true.isAssignableFrom(Boolean.class)

其它原始类型同理类推.


Total views.

© 2013 - 2018. All rights reserved.

Powered by Hydejack v6.6.1