根据输出,java boolean false等于10011010101和true等于4CF , 10011001111. 我不明白为什么java将这些值用于布尔值.究竟是什么布尔存储?
%h格式说明符的文档:
如果参数arg是
null,那么结果是"null".否则,通过调用获得结果Integer.toHexString(arg.hashCode()).
我认为这说明了一切.false被装箱Boolean.FALSE,并且该对象碰巧有一个哈希码.
| 归档时间: |
|
| 查看次数: |
47 次 |
| 最近记录: |