Java中的变量值(哈希)调试时

时间:2017-05-01 09:24:28

标签: java debugging hash

我经历过每次都发现空指针异常的情况,当我将它们传递给该特定函数并且它在控制台上打印时,我打印了所有参数。在调试时我找到了每个变量的值,但我找到了一个名为“hash”的列,它是'0'。有谁可以解释那是什么?它与我现在遇到的异常(空指针)有关吗?你可以看到图中显示的列'sValue'是我得到异常的点。 enter image description here

1 个答案:

答案 0 :(得分:1)

JAVA中的每个对象都有与hashCode()(public int hashCode())生成的哈希码相关联的哈希码。此哈希表示该值。