가장 기본이 되는 클래스들을 포함 ex) String 클래스, System 클래스
import문 없이 사용 o
| protected Object clone( ) | 객체 자신의 복사본 반환 |
|---|---|
| public boolean equals(Object obj) | 객체 자신과 객체 obj가 같은 객체면 true (주소값으로 비교) |
| protected void finalize() | 객체가 소멸될 때 가비지 컬렉터에 의해 자동호출, 수행되어야하는 코드 있을 시 오버라이딩 |
| public Class getClass( ) | 객체 자신의 클래스 정보를 담고 있는 Class 인스턴스 반환 |
| public int hashCode( ) | 객체 자신의 해시코드 반환 |
| public String toString( ) | 객체 자신의 정보 문자열 반환 |
| public void notify( ) | 객체 자신을 사용하려고 기다리는 쓰레드 하나 깨움 |
| public void notifyAll( ) | 객체 자신을 사용하려 기다리는 모든 쓰레드 깨움 |
| public void wait( ) | 다르쓰레드가 notify( ) / notifyAll( )을 호출할 때까지 현재 쓰레드 무한히 또는 지정된 시간 동안 기다리게 함 |
| public void wait(long timeout) | “ |
| public void wait(long timeout, int nanos) | “ |