最終更新:2017-11-14 (火) 11:13:19 (8d)  

java.lang.Object はてなブックマークを見る
Top / java.lang.Object

Object クラスは、クラス階層のルートです。すべてのクラスは、スーパークラスとして Object を持ちます。配列を含むすべてのオブジェクトは、このクラスのメソッドを実装します。

https://docs.oracle.com/javase/jp/7/api/java/lang/Object.html

http://docs.oracle.com/javase/jp/1.5.0/api/java/lang/Object.html

メソッド

Object.clone?()このオブジェクトのコピーを作成して返します。
Object.equals?(Object obj)このオブジェクトとほかのオブジェクトが等しいかどうかを示します。
Object.finalize?()このオブジェクトへの参照はもうないとガベージコレクションによって判断されたときに、ガベージコレクタによって呼び出されます。
Object.getClass?()オブジェクトの実行時クラスを返します。
Object.hashCode?()オブジェクトのハッシュコード値を返します。
Object.notify?()このオブジェクトのモニターで待機中のスレッドを 1 つ再開します。
Object.notifyAll?()このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
Object.toString?()オブジェクトの文字列表現を返します。
Object.wait()ほかのスレッドがこのオブジェクトの notify() メソッドまたは notifyAll() メソッドを呼び出すまで、現在のスレッドを待機させます。
Object.wait(long timeout)別のスレッドがこのオブジェクトの notify() メソッドまたは notifyAll() メソッドを呼び出すか、指定された時間が経過するまで、現在のスレッドを待機させます。
Object.wait(long timeout, int nanos)ほかのスレッドがこのオブジェクトの notify() メソッドまたは notifyAll() メソッドを呼び出すか、ほかのスレッドが現在のスレッドに割り込みをかけたり、指定された量の実時間が経過するまで、現在のスレッドを待機させます。

関連