원시(Primitive) 타입과 참조(Reference) 타입
·
Programming/Java
primitive type- 실제 데이터 값을 저장하는 타입- 스택에 값 존재 reference type- 인스턴스 번지 값(주소 값)을 저장하는 타입- 스택에 번지 값 존재- 힙에 실제 값(인스턴스) 존재 reference 타입을 사용하는 이유는?1. null을 담을 수 있는가?- primitive type: X- reference type: O 2. 제네릭 타입을 사용할 수 있는가?- primitive type: X- reference type: O primitve 타입을 사용하는 이유는? 1. 접근 속도primitive type: 스택에 메모리 존재reference type: 참조 값은 스택, 실제 값은 힙에 존재. 실제 값 필요할 때마다 언박싱 과정 필요. 2. 차지하는 메모리 양primitive..