一般的な方法***オブジェクト

1.equals:アドレス比較器が2つのターゲットオブジェクトは、書き換え可能等しいかどうかを決定するために実装され、非常に重要である2つのオブジェクトを比較することにより、Javaで同じである(等しい)に等しいです。

2.ハッシュコード()、オブジェクトによって生成されたアドレスの数値を(唯一の使用は、比較効率を向上させるためにハッシュマップ、セット、および他の容器を使用することである)、ではない、なぜべきでこのメソッドオブジェクトを一意に識別することができる書き換え前主な理由は、コンテナが設定されたときに、これらの二つのデータが重複しないことを確実にするために、使用するハッシュマップです。

ハッシュマップ:使用のハッシュコードは、()と同じ、ロケーション要素が等しい()メソッド比較呼び出された場合、ハッシュ値は、ハッシュ関数を計算することによって、マップ内の位置にマッピングされるのと同じ、異なるハッシュ衝突が解決される返し廃棄されました。

設定:同様に、セットが重複要素は、使用のハッシュコードは解決はできません。

ハッシュコードを書き換えることができます。

真等しいオブジェクト()メソッドを返し、2つのオブジェクトが(重複データとして記憶するように設定)と同じハッシュコードを有しています。

必ずしも同じハッシュコードと同じオブジェクト。

3.registerNative()関数は、プログラムがネイティブメソッドを呼び出したときに、JVMは、これらの方法を見つけることができるように、ローカルメソッドの仮想マシンに登録することです。

4.getclass()は反射する、クラスオブジェクトの現在のクラスを返します。

オブジェクト5.clone(のコピーのコピー)、子クラスに淡いコピーを上書きし、保護することです。

6.tostring()オブジェクトの情報を理解するために、印刷に簡単にオブジェクト形式を識別する文字列を返します。

7.wait()は、現在のスレッドをブロックし、スレッド間通信のための(長い)waitr(長い、int)を待ちます

8.notify /のnotifyAllのスレッドを待つ目覚め。

9.finalize()オブジェクトは、それがリサイクルされる前に、このメソッドを呼び出して、あなたの人生にバックアップできるかどうかを確認します。

おすすめ

転載: www.cnblogs.com/gmzqjn/p/11704605.html