2017-05-01 2 views
1

毎回nullポインタの例外が発生するシナリオを経験しましたが、その特定の関数に渡すときにすべての引数を出力し、コンソールに出力しています。デバッグ中に各変数の値が見つかりましたが、「ハッシュ」という「0」という列が見つかりました。誰がそれが何であるか説明できますか?それは私が今経験している例外(ヌルポインタ)に関連していますか?画像に表示されている「sValue」という列が、私が例外を取得しているポイントであることがわかります。 enter image description hereJavaの変数値(ハッシュ)

+0

NPEとは関係ありません。 – assylias

+0

http://stackoverflow.com/questions/218384/what-is-a-nullpointerexception-and-how-do-i-fix-it – assylias

答えて

1

JAVAのすべてのオブジェクトには、hashCode()(public int hashCode())によって生成されたハッシュコードが関連付けられています。このハッシュはその値を表します。