JDKソースの読み取り(一):

1179 ワード

クラスの祖先-Object
prvate static native e void register Natives()register NativesメソッドはObjectクラスの初期化時に実行される方法です。その主な役割はJDKの中のローカル方法をJNIプログラミングC言語方法と関連付けることであり、JVMにNative方法を呼び出すこともできる。C言語の中の関数を任意に命名できる方法は、java_uに従う必要がない。lang├クラスMethod>このようなネーミングは、ローカルC方法を定義するために使用される。
public final native Class<?>get Class()実行時のクラスのオブジェクトを獲得します。
public native int hashCode() オブジェクトを表すhashCodeを返します。equalsメソッドとのプロトコルに注意してください。
public book equals(Object obj) 他のオブジェクトを返します。現在のオブジェクトと同じですか?
protected native Object clone()throws Clone Not Supported Exception;現在のオブジェクトのインスタンスのコピーを返します。
public String toString() このオブジェクトの文字表示形式
public final native void notify()このオブジェクトモニターで待つスレッドを起動します。
public final native void notifyAll()このオブジェクトモニタで待つスレッドをすべて起動します。
public final native void wait(long timeout)throws InterruptedException;待ち時間は常に循環の中で発生するべきです。
public final void wait(long timeout,int nanos)throws InterruptedException
public final void wait()throws InterrupteException
protected void finalize()throws Throwable ゴミ回収器が当該オブジェクトに対してより多くの参照が存在しないと判断した場合、対象のゴミ回収器からこの方法を呼び出します。サブ書き換え  finalize 方法は、システムリソースを構成するか、または他のクリアランスを実行するために使用されます。