우선 원시 타입과 참조 타입에 대해 알아보면 int와 Integer의 차이를 더 쉽게 이해할 수 있다. 원시 타입 vs 참조 타입 원시 타입 - stack에 값이 그대로 저장되는 타입을 말한다. - 어딜 참조하고 있는게 아니므로 보다 빠르게 값에 접근할 수 있다. 참조 타입 - stack에 값이 그대로 저장되어 있지 않다. - stack에는 heap의 어딘가를 가리키는 주소가 저장되어 있다. 해당 주소를 따라가면 값을 찾을 수 있다. - 실제 값이 stack에 저장되어 있는 것이 아니라 stack을 갔다가 heap을 가서 해당 값을 찾아야하므로 원시 타입에 비해 데이터 접근 속도가 느리다. 참조 타입은 보통 원시 타입에 비해 기능을 더 많이 제공해준다. 그래서 메모리를 더 많이 잡아먹는다. 자바에서 원시..