2017-05-26 14 views
1

Intellij IDEAのデバッグ中に、{TYPE @ SOME_NUMBER}のオブジェクトが表示されます。下の図に示すように{PersistentBag @ 8507}です。Intellij IDEAのデバッガのオブジェクト

となります.SOME_NUMBERとなります。 ? Intellijはどのように計算しますか?基本的にはメモリ参照です

Intellij IDEA debugger

+1

https://stackoverflow.com/questions/2322903/deciphering-variable-information-while-debugging-java – binoternary

答えて

1

。一般的に、あなたは何もする必要はありませんし、無視することができます。

実際にその番号を気にする必要があるシナリオは実際には見たことがありません。 Javaはあなたのためにメモリを管理しているので、それは本当に重要ではありません。

私が考えることができるのは、2桁の値が同じ値であるかどうかを判断するためにその番号を使用することができるということだけです。

たとえば、異なるクラスを実行する値としてオブジェクトを渡すと、同じオブジェクトを意味する同じ@SOME_NUMBERが表示されます。

関連する問題