티스토리 뷰

Product Manager

java.lang.Object

하루10분 2007. 2. 15. 09:15
반응형

출처 : www.DefineJava.net


Object 클래스

java.lang

클래스 Object

java.lang.Object

public class Object

Object 클래스는 클래스 계층 루트입니다. 모든 클래스는 슈퍼 클래스로서 Object 를 가집니다. 배열을 포함한 모든 오브젝트는 이 클래스의 메소드를 구현합니다.

도입된 버젼:

JDK1. 0

생성자의 개요

Object ()

아무것도 하지 않음.

메소드의 개요

protected Object

clone ()

이 오브젝트의 카피를 작성해 돌려줍니다.

boolean

equals (Object obj)

이 오브젝트와 다른 오브젝트가 동일한지 어떤지를 나타냅니다.

protected Object

finalize ()

이 오브젝트에의 참조는 이제 없으면 가베지 콜렉션에 의해 판단되었을 때에, 가베지 수집가에 의해 불려 갑니다.

Class

getClass ()

오브젝트의 실행시 클래스를 돌려줍니다.

int

hashCode ()

오브젝트의 해시 코드치를 돌려줍니다.

void

notify ()

이 오브젝트의 모니터로 대기중의 thread를 1 개 재개합니다.

void

notifyAll ()

이 오브젝트의 모니터로 대기중의 모든 thread를 재개합니다.

String

toString ()

오브젝트의 캐릭터 라인 표현을 돌려줍니다.

void

wait ()

다른 thread가 이 오브젝트의 notify() 메소드 또는 notifyAll() 메소드를 호출할 때까지 현재의 thread를 대기시킵니다.

void

wait (long timeout)

다른 thread가 이 오브젝트의 notify() 메소드 또는 notifyAll() 메소드를 호출하는지 지정된 시간이 경과할 때까지 현재의 thread를 대기시킵니다.

void

wait (long timeout, int nanos)

다른 thread가 이 오브젝트의 notify() 메소드 또는 notifyAll() 메소드를 호출하는지 다른 thread가 현재의 thread에 세치기를 걸거나 지정된 양의 실시간이 경과할 때까지 현재의 thread를 대기시킵니다.

반응형
댓글