728x90
반응형
int
변수의 타입을 말한다.
=> 데이터가 저장되는 공간의 타입을 말한다.
integer
기본 타입의 데이터(여기서는 int)를 객체로 취급해야할 때 사용하는 클래스
=> Wrapper class
기본 타입에 대응하는 Wrapper class
기본 타입 | Wrapper class |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
기본 타입과 Wrapper class 차이
- 기본 타입은 값 변경 가능 / Wrapper class는 객체기 때문에 인스턴스에 저장된 값을 변경 불가
- Null 초기화 불가 / Null 값을 가질 수 있다.
JDK 1.5부터는 박싱과 언박싱이 필요한 상황에서 자바 컴파일러가 자동 처리를 해준다.
때문에 Null 값 처리 문제만 차이가 생긴다.
728x90
반응형
'자바(Java) > 자바(Java) 잡다' 카테고리의 다른 글
자바(Java) Arrays.sort()와 Collections.sort() (0) | 2023.02.09 |
---|---|
자바(Java) Iterator와 hasNext() / next() / remove() (0) | 2023.02.02 |
자바(Java) 썸네일 라이브러리 Thumbnailator (0) | 2022.12.18 |
자바(Java) Multipart / MultipartFile / File (파일 업로드 관련) (0) | 2022.12.18 |
자바(Java) forEach() 사용법 (0) | 2022.12.09 |
댓글