共通オブジェクト・クラスのメソッド

公共の最終ネイティブクラス<?>のgetClass()//現在のランタイムオブジェクトClassオブジェクトを返すためのネイティブメソッドは、使用
キーワード最後の変更は、それはサブクラスのオーバーライドを許可していません。
パブリックネイティブint型のhashCode()ハッシュコードは、JDKのように、ハッシュテーブルに主に使用される戻り値のための//ネイティブメソッド
HashMapの。
メモリアドレスの2つのオブジェクトを比較するためのパブリックブール等しい(オブジェクトobj)//は同一である、Stringクラスメソッドはリライトユーザであります
比較文字列値は同じです。
保護されたネイティブオブジェクトのクローンは、()CloneNotSupportedException //作成するためのnaitive方法とリターンをスローします
現在のオブジェクトのコピー。一般に、任意のオブジェクトxについて、発現x.clone()!= Xが真である、x.clone()のGetClass()
== x.getClass()が真です。オブジェクト自体がCloneableインタフェースを実装していない、それはcloneメソッド呼び出しをオーバーライドしないと、その後発生します
CloneNotSupportedException例外。
公共の文字列のtoString()//クラスの16進文字列のハッシュコードのインスタンス@名前を返します。オブジェクトは、すべてのサブクラスは、このパーティーを上書き推奨しました
法律。
公共の最後のネイティブのボイドは()//ネイティブメソッドに通知し、上書きすることはできません。(このオブジェクトのモニターで待機中のスレッドを覚ますモニター
)ロックの概念に相当しています。待っている複数のスレッドがある場合のみ、任意の目を覚まします。
公共の最終ネイティブ空のnotifyAll()//ネイティブメソッド、および上書きすることはできません。同様に通知し、唯一の違いは、目を覚ますです
このオブジェクトのモニターで待機中のすべてのスレッドではなく、スレッド。
公共の最終ネイティブ無効待機(長いタイムアウト)InterruptedExceptionある//ネイティブメソッドをスローし、することはできません
書き換え。一時停止の実行スレッド。注:スリープメソッドは、ロックを解除し、メソッドのリリースにロックを待機しません。タイムアウトは待機時間です。
公共の最終無効待ち時間(長いタイムアウト、int型のnanos値)は、InterruptedExceptionある//より多くのnanos値のパラメータを投げます
このパラメータは、(ナノ秒で、範囲0〜999999)、余分な時間を表しています。タイムアウトしてもnanos値(ミリ秒)を追加する必要があります。
公共の最後の空の待機は()と同じ方法で前InterruptedExceptionある// 2のGe待ちをスローしますが、この方法は待っています
タイムアウトの概念がないように
ガベージコレクタが動作トリガされたときに保護されたボイドファイナライズ()のThrowable {} //インスタンスをスローを回収します

おすすめ

転載: www.cnblogs.com/xiaolan-/p/12324438.html