Object 클래스
Object 클래스는 모든 클래스의 최고 조상이다.
대표적으로 equals(), hashCode(), clone()이 사용된다.
https://standout.tistory.com/191
https://standout.tistory.com/178
https://standout.tistory.com/1194
전체 구성메서드를 확인해보자.
protected object clone()
객체 자신의 복사본을 반환
public boolean equals(object obj)
객체 자신과 객체 obj가 같은객체인지 true로 알려준다.
protected void finalize()
객체가 소멸될때 자동적으로 호출되며 소멸시 수행되는 코드가 있을경우 오버라이딩한다.
public Class getClass()
객체 클래스 자신의 정보를 담고있는 인스턴스를 반환한다.
public int hashCode()
객체 자신의 해시코드를 반환
public String toString()
객체 자신을 문자열로 반환
public void notify()
객체 자신을 기다리는 쓰레드를 하나만 깨운다.
public void notifyAll()
객체 자신을 기다리는 모든 쓰레드를 깨운다.
public void wait()
public void wait(long timeout)
public void wait(long timeout, int nanos)
다른 쓰레드가 notify()나 nofityAll()를 호출할떄까지 현재 쓰레드를 무한히 혹은 지정된 시간 동안 기다리게한다.
'이론' 카테고리의 다른 글
Overflow 오버플로우 와 Underflow 언더플로우 (0) | 2023.12.14 |
---|---|
String, StringBuffer, StringBuilder 클래스의 차이 (0) | 2023.12.08 |
java.lang패키지 (0) | 2023.12.08 |
웹페이지에 .do 확장자를 쓰는 이유 (0) | 2023.12.08 |
jTrac이란? (0) | 2023.12.08 |