Mar*_*itt 13 java generics types
我想更好地理解原始和引用类型之间的Java中的isAssignableFrom行为.
例如:
System.out.println(boolean.class.isAssignableFrom(Boolean.class)); // false
System.out.println(Boolean.class.isAssignableFrom(boolean.class)); // false
boolean primitive;
Boolean referenceType = true;
primitive = referenceType;
System.out.println(primitive); // true
Run Code Online (Sandbox Code Playgroud)
我知道在分配原语< - >时会引用装箱/取消装箱根据需要发生,但我认为因此isAssignableFrom会在上面的前两个例子中返回true.
有人可以解释为什么它返回false,这里适当的测试是什么?
| 归档时间: |
|
| 查看次数: |
4649 次 |
| 最近记录: |