![[기술 면접] 11. int와 Integer는 무엇이 다르나요? 1 제목을 입력해주세요 복사본 20 001](http://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-20-001-300x300-optimized.png)
저번 시간에 이어, 이번엔 int와 Integer의 차이에 대한 면접 질문을 간단하게 알아보겠습니다.
![[기술 면접] 11. int와 Integer는 무엇이 다르나요? 2 Java Generic 타입에 대해서 설명해주세요.](http://allhoneytip.com/wp-content/uploads/2023/07/image-59-1024x512-optimized.png)
Q: int와 Integer는 무엇이 다르나요?
int는 변수의 타입이고, Integer는 기본 타입의 데이터를 객체로 다루기 위해 사용하는 래퍼 클래스(Wrapper class)입니다.
int
- 산술 연산 가능
- null 초기화 불가능
Integer
- unboxing 해야만 산술 연산 가능
- unboxing: wrapper class -> primitive type 변환. 즉, Integer to int
- null값 처리 가능
// Valid
int n = 20;
// Valid
Integer n = 45;
// Valid
Integer.parseInt("10");
// Not Valid, int에는 String Casting 불가능.
int.parseInt("10");
자료형에 따른 추가 내용
Java 각 자료형의 특징을 더욱 상세히 공부하실 분은 아래 서적을 확인하시길 바랍니다 🙂
마치며
이번 시간엔, int와 Integer의 차이에 대해서 알아보았습니다.
다음 시간엔, volatile 키워드가 무엇인지에 대한 면접 질문을 알아보겠습니다.
![[기술 면접] 11. int와 Integer는 무엇이 다르나요? 2 Java Generic 타입에 대해서 설명해주세요.](http://allhoneytip.com/wp-content/uploads/2023/07/image-59-1024x512-optimized.png)
“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”
![[기술 면접] 11. int와 Integer는 무엇이 다르나요? 3 윤성우의 열혈 Java 프로그래밍:, 오렌지미디어](https://img3c.coupangcdn.com/image/affiliate/banner/61164d2c103cf8573fcb5f43d2d5ec28@2x.jpg)
![[기술 면접] 11. int와 Integer는 무엇이 다르나요? 4 스프링 입문을 위한 자바 객체 지향의 원리와 이해, 위키북스](https://image3.coupangcdn.com/image/affiliate/banner/4d7b2f531acf99f51c482edb34f6f57f@2x.jpg)
![[기술 면접] 11. int와 Integer는 무엇이 다르나요? 5 초보자도 간단히 단숨에 배우는 자바:동영상 강의 제공 | 쉽게 빠르게 편하게 시작하는 프로그래밍 입문, 터닝포인트](https://image11.coupangcdn.com/image/affiliate/banner/09d4df39f2080f384fae30e841d4851e@2x.jpg)
답글 남기기