티스토리 뷰
1. 자바 표준 API
- 자바표준 API란 자바에서 기본적으로 제공하는 라이브러리를 의미한다.
- 프로그램을 개발하는데 자주 사용되는 클래스 및 인터페이스의 모음이다.
- + API 도큐먼트 : 쉽게 API를 찾아 이용할 수 있도록 문서화한 것
- + https://docs.oracle.com/javase/8/docs/api/
2. Java.lang 패키지
- 자바 프로그램의 기본적인 클래스를 담은 패키지로, 이 패키지에 포함된 클래스와 인터페이스의 경우에는 import문 없이 사용이 가능하다.
- 주요 클래스 : Object, System, Class, String, StringBuffer/StringBuilder, Math, Wrapper
3. Object 클래스
- 자바의 최상위 부모 클래스로, Object의 메소드는 모든 클래스에서 사용이 가능하다.
- 다른 클래스에 상속하지 않으면, Object 클래스에 상속된다.
- equals( )메소드를 통해서 객체를 비교할 수 있다.
- equals( )메소드는 기본적으로 주소 비교할 때의 ==연산자와 동일한 결과를 반환한다.
4. 객체의 해시코드 ( hashCode( ) )
- 객체 해시코드는 객체를 식별화할 하나의 정수값으로, 객체의 메모리 번지를 이용해 해시코드를 만들어 반환해준다.
- 객체의 메모리 번지를 이용하기 때문에, 개별 객체의 해시코드는 모두 다르다.
- 객체 해시코드를 논리적 동등 비교 시에는 오버라이딩이 필요하며, equals( )를 사용하여, 동등 객체임을 판단하게 된다.
'KH 정보교육원 [ Java ]' 카테고리의 다른 글
KH 35일차 - 관계 데이터 모델 (0) | 2022.04.15 |
---|---|
KH 34일차 - 데이터베이스 시스템 ( DBS ) (0) | 2022.04.14 |
KH 32일차 - 데이터 베이스 ( Oracle SQL Developer ) (0) | 2022.04.12 |
KH 31일차 - 네트워킹 (0) | 2022.04.11 |
KH 30일차 - TCP 네트워킹 및 멀티 스레드 (0) | 2022.04.08 |