모두 정수를 나타내는 데이터 유형입니다.
int | Integer | |
---|---|---|
타입 | 기본 타입(Primitive Type) | 참조 타입(Reference Type) |
메모리에 고정된 크기의 정수 값을 저장 | int를 감싸는 래퍼(Wrapper) 클래스 | |
Null 값 처리 | null 값을 가질 수 없음 (값이 지정되지 않은 경우 기본값인 0으로 초기화) | null 값을 가질 수 있음 (변수가 값을 가지지 않은 상태를 나타내는 데 사용) |
박싱 | 자동 박싱(Autoboxing) : int 값을 Integer 객체로 자동으로 변환 | 자동 언박싱(Unboxing) : Integer 객체를 int 값으로 자동으로 변환 |
적용 | 산술 연산 등의 간단한 정수 계산에 사용 | 컬렉션에서 정수를 저장하거나, 메서드의 매개 변수로 사용 |
너무 잘 읽었습니다, 많은 것을 배웠습니다.