티스토리 뷰

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( )를 사용하여, 동등 객체임을 판단하게 된다.

 

728x90
댓글
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
최근에 올라온 글
Total
Today
Yesterday
공지사항