자바 기본형과 참조형의 차이와 list, set, map자료구조에 대해
변수라면 일단 스택영역에 생성되지만 자바의 데이터 타입중에서 기본형은 자바랭귀지에서 지원해주는 primitive타입을 말하며, 스택영역에 존재하고 있는 변수가 직접 값을 가진다. 예) byte, char, short, int, long, float, double, boolean 참조형은 배열, 열거형, 클래스, 인터페이스, String 처럼 스택영역에 존재하는 변수가 직접 값을 가지지 않고 힙영역에 존재하는 객체의 메모리 address를 가지고 있는 타입을 의미한다. JVM이 OS에서 할당받은 메모리 영역(Runtime Data Area)은 크게 3가지로 구분된다. 1. 메소드영역(=클래스영역) 2. 힙 영역 3. JVM스택(콜 스택) 참조: https://codedragon.tistory.com/529..
2019. 11. 13.