Wrapper Class: int와 Integer
SpringBoot 프로젝트 진행 중 JPA Entity를 설계할 때 int가 아닌 Integer로 하는 것을 보고 그 차이가 정확히 무엇인지, 왜 쓰는지, 어떤 경우에 어떤 것을 쓰는게 좋은지 정리해보고자 한다. 자바의 데이터 타입 1) primitive type - 정수, 실수, 문자, 논리형의 실제 데이터 값 저장 - boolean, byte, short, int, long, float, double, char - 실제 값만 저장하기 때문에 스택 메모리에 저장된다. - 기본값이 설정되어있기에(boolean -> false, int -> 0,,,) Null로 초기화할 수 없다. 2) reference type - Array, Enum, Class, Interface - 객체의 주소를 저장. 메모리 번..
2023. 7. 9.