标签: java debugging hash
我经历过每次都发现空指针异常的情况,当我将它们传递给该特定函数并且它在控制台上打印时,我打印了所有参数。在调试时我找到了每个变量的值,但我找到了一个名为“hash”的列,它是'0'。有谁可以解释那是什么?它与我现在遇到的异常(空指针)有关吗?你可以看到图中显示的列'sValue'是我得到异常的点。
答案 0 :(得分:1)
JAVA中的每个对象都有与hashCode()(public int hashCode())生成的哈希码相关联的哈希码。此哈希表示该值。