Object 클래스는 자바에서 모든 클래스의 상위 클래스이다. 따라서 모든 자바 클래스는 Object 클래스의 메서드를 상속받아 사용할 수 있다.
equals(Object obj): 이 메서드는 주어진 객체가 이 객체와 동일한지를 확인한다.
getClass(): 이 메서드는 이 객체의 실행시 클래스를 반환한다.
hashCode(): 이 메서드는 객체의 해시 코드 값을 반환한다.
toString(): 이 메서드는 객체를 문자열로 변환한다.
clone(): 이 메서드는 객체의 복제본을 생성ㅍ다.
finalize(): 이 메서드는 객체가 가비지 컬렉션에 의해 회수되기 전에 최종적으로 호출되는 메서드이다. (Java 9부터는 deprecated 되었다.)
notify(): 이 메서드는 대기 중인 스레드 중 하나를 깨운다.
notifyAll(): 이 메서드는 모든 대기 중인 스레드를 깨운다.
wait(): 이 메서드는 다른 스레드가 현재 객체의 notify() 메서드나 notifyAll() 메서드를 호출할 때까지 현재 스레드를 대기 상태로 만든다.