자바 기본 API
- 자바에서 기본적으로 제공해주는 라이브러리
- 자바 설치경로\lib\jrt-fs.jar 에 패키지 및 클래스파일 존재
- 대표적 예
- java.lang : import를 하지 않아도 사용 가능
- String, System, Object 클래스 등을 포함하고 있음.
- java.util
- java.text
Object 클래스
- 가장 최상위에 존재하는 클래스로, 모든 클래스의 부모클래스
- 상속이나 인터페이스 구현하지 않아도 오류나지 않는다. 클래스 뒤에 아무것도 적지 않으면 Object 클래스를 상속받는 것이나 마찬가지이기 때문!
Object 클래스가 제공하는 메서드
- equals(Object obj) : 같은 객체인지 비교
- hashCode() : 해시코드 리턴
- toString() : 문자열 정보 리턴
- clone() : 복제한 객체 리턴
...
- Date 클래스 객체를 그대로 출력할 때 날짜가 나오는 이유
: Date 클래스 내에서 객체를 출력할 때 날짜를 출력하도록 toString() 클래스를 재정의해 놓았기 때문