Object 클래스
Object 클래스는 모든 클래스의 조상 클래스이다. 즉 자바의 모든 클래스는 Object 클래스를 상속받았으며 Object 클래스의 멤버를 사용한다.
| Modifier and Type | 메서드 | 설명 |
|---|
| protected Object | clone() | 객체의 복사본을 반환한다. |
| boolean | equals(Object obj) | obj와 같은 객체인지 아닌지 boolean값으로 반환한다. |
| protected void | finalize() | 객체가 소멸할 때 호출된다. |
| Class<?> | getClass() | 클래스의 정보를 담고 있는 'Class'객체를 반환한다. |
| int | hashCode() | 해시 코드를 반환한다. |
| void | notify() | 대기 중인 하나의 스레드를 깨운다. |
| String | toString() | 객체의 정보를 문자열로 반환한다. |
| void | wait() | 현재의 스레드를 멈추고 대기한다. |
| void | wait(long timeout) | timeout 만큼 스레드를 멈추고 대기한다. |
| void | wait(long timeout, int nanos) | 실제로 일어난 시간만큼 스레드를 멈추고 대기한다. |