이 커피 는 독이 있다 (?) -- Object 류

5511 단어 Java
public final nvative Class> getClass()
public native int hashCode()
boolean equals(Object obj)
protected Object clone() throws CloneNotSupportedException
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 InterruptedException
protected void finalize() throws Throwable
public final native Class> getClass();

실행 중인 클래스 대상 을 되 돌려 줍 니 다.
public native int hashCode();

대상 의 해시 코드 되 돌리 기
public String toString() {
        return getClass().getName() + "@" + Integer.toHexString(hashCode());
    }

대상 정보의 문자열 을 되 돌려 줍 니 다. 클래스 이름 @ 16 진수 해시 코드 입 니 다.보통 하위 클래스 에 서 는 Override toString () 방법 을 다시 씁 니 다.
public boolean equals(Object obj) {
        return (this == obj);
    }

두 대상 이 같은 지 아 닌 지 를 판단 하 다.같은 대상 인지 아 닌 지 를 묵인 하 다.하위 클래스 에서 Override 를 할 수 있 습 니 다. 이 방법 은 두 대상 의 값 이 같 는 지 판단 하 는 데 사 용 됩 니 다.
protected native Object clone() throws CloneNotSupportedException;

클론: 기 존 대상 의 copy//TODO 만 들 기
public final native void wait(long timeout) throws InterruptedException
public final void wait(long timeout, int nanos) throws InterruptedException
public final void wait() throws InterruptedException

현재 스 레 드 를 기다 리 십시오.
public final native void notify()

대상 모니터 아래 에서 기다 리 는 스 레 드 를 깨 웁 니 다.모든 스 레 드 가 대상 모니터 에서 기다 리 면 그 중 하 나 는 깨 우기 로 선택 되 었 습 니 다.이 선택 은 임 의 이 며 집행 에 의 해 결정 된다.하나의 스 레 드 는 대상 의 모니터 를 기다 리 는 대기 방법 중 하 나 를 호출 합 니 다.
public final native void notifyAll()

현재 대상 모니터 에서 기다 리 는 모든 스 레 드 를 깨 웁 니 다.
protected void finalize() throws Throwable{}

쓰레기 수집 이 더 이상 인용 되 지 않 았 음 을 확인 할 때 쓰레기 수 거 기 는 대상 을 호출 합 니 다.하위 클래스 는 시스템 자원 을 처리 하거나 다른 청 소 를 수행 할 수 있 습 니 다.그러나 일반적으로 이렇게 하 는 것 을 건의 하지 않 는 다.

좋은 웹페이지 즐겨찾기