3
A
答えて
1
、デバッガは、あなたのオブジェクトのハッシュコードとtoString()
方法の結果を示しています。したがって、hashCode()
メソッドを実行して値を確認することができます。
5
がオブジェクトに対してオーバーライドされていない場合に返される数値を返すSystem.identityHashCode
を参照してください。複数のオブジェクトが同じアイデンティティハッシュコードを持つ可能性があるため、IDの完全なプロキシではありませんが、デバッグには非常に便利です。
0
私はあなたが()の実装をToStringメソッドオブジェクトへの参照のうえしていると仮定:
return getClass().getName() + "@" + Integer.toHexString(hashCode());
0
たぶん私は間違っているんだけど、私は、クラスのインスタンスが番号が付けられているとは思いません。私は何度も特定のクラスのインスタンスを取得するための方法を探してきました。私の検索結果によると、それは不可能です。インスタンスにはアドレスがありますが、クラスインスタンス番号には使用されません(オブジェクトはメモリAFAIKのクラスによってソートされません)。特定のクラスのインスタンスに数値を与えるためのメカニズムをいつでも作成できることに注意してください。クラス内に静的なカウントを持ち、(コンストラクタ内で)作成した新しいインスタンスごとにその値を与え、毎回その値を増やします。これはインスタンスを区別する方法になります。
関連する問題
- 1. jqGridで行番号ごとにページ番号を取得する方法
- 2. 電話番号の取得
- 3. 特定のエンティティのページ番号を取得する方法
- 4. 特定のグループの電話番号を取得する方法
- 5. 兄弟間の要素番号/インデックスの取得方法
- 6. システムドライブのボリュームのシリアル番号を取得する方法
- 7. アンドロイドで電話のsmsc番号を取得する方法は?
- 8. MS SQL 2008で次の行番号を取得する方法
- 9. XML :: LibXMLでノードの行番号を取得する方法
- 10. Advantage Database Serverのバージョン番号を取得する方法は?
- 11. タブレットのIMEI番号を取得する方法は?
- 12. Powershellでエラーの行番号を取得する方法
- 13. iPhoneの電話番号を取得する方法
- 14. Android - 最後の番号を取得する方法
- 15. ユーザーからアプリケーションのバージョン番号を取得する方法
- 16. アクションスクリプトでハードディスクのシリアル番号を取得する方法
- 17. Javaでデフォルトのプリンタポート番号を取得する方法
- 18. 最新のダイヤル番号を取得する方法アンドロイド
- 19. netbeansエディタで現在の行番号を取得する方法
- 20. ハードディスクのシリアル番号をPythonで取得する方法
- 21. androidのプロセッサ番号を取得する方法
- 22. 現在の行番号を取得する方法は?
- 23. ユーザから1つの番号を取得する方法
- 24. ID番号からオブジェクトインスタンスの情報を取得する方法
- 25. C++のファイルから行番号を取得する方法は?
- 26. WordPressの投稿番号を取得する方法
- 27. JavaFXのバージョン番号を取得する方法は?
- 28. Androidで自分の電話番号を取得する方法
- 29. SolarisでBACKTRACE(関数+行番号)を取得する方法は?
- 30. タイル通知から番号を取得する方法
私はその数がオブジェクトのメモリアドレスであると信じています。 'hashCode'はこの数値を返します。または、その数値を返します。 – cdhowie
可能性があります[JavaオブジェクトIDのjvm]の複製(http://stackoverflow.com/questions/3289550/java-object-id-in-jvm) – nos
私はメモリアドレスを意味しない、私はインスタンスの数を意味しないオブジェクト。数字は日食によって生成される可能性があります。 – liborw