Structured data
- Category
- Programming
Object 클래스 #
Object(객체)클래스는 Java의 모든 클래스의 기본이 되는 클래스로, 클래스 계층에서 가장 상위에 존재한다. 모든 클래스는 이 Obejct클래스를 상속받아 구성된다. 그렇기 때문에 따로 import로 선언하지 않아도 사용이 가능하게 되어 있다.
클래스 생성자 |
설명 |
Object() |
단일 생성자이다. |
클래스 메소드 |
설명 |
protected Object clone() |
단일 생성자이다. |
boolean equals(Object obj) |
object가 다른 object와 같은지 비교한다. |
protected void finalize() |
더 이상의 object에 대한 reference를 확인하고 garbage collection을 수행한다. |
int hashCode() |
object에 대한 hash code값을 반환한다. |
int notify() |
object의 모니터링을 기다리는 단일 스레드를 호출한다. |
int notifyAll() |
object의 모니터링을 기다리는 모든 스레드를 호출한다. |
int toString() |
object의 문자열(string) 표시값을 반환한다. |
int wait(long timeout) |
다른 스레드가 notify()를 호출하거나 notifyAll()리 호출될 때까지 현재 스레드를 수행한다. |
int wait(long timeout, int nanos) |
다른 스레드가 notify()를 호출하거나 notifyAll()리 호출될 때 또는 현재 스레드에 대한 다른 스레드의 방해가 있을때, 또는 특정 시간값이 주어졌을 때까지 현재 스레드를 수행한다. |