티스토리 뷰
출처 : 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를 대기시킵니다. |