p-languages/java
2022. 5. 9.
java/ 배열 공부 전 이해해야 할 stack, heap 영역과 참조 타입 변수 간단 정리
JVM; Java Virtual Machine JVM은 운영체제에서 할당받은 메모리 영역을 세부 영역으로 구분해서 사용한다. 1. 메소드method 영역 JVM이 시작할 때 생성되어 모든 스레드가 공유한다. class들을 클래스 로더로 읽어 클래스별로 static field(필드), constant(상수), method(메소드) code, constructor(생성자) code 등을 분류해서 저장한다. 2. 힙heap 영역 객체와 배열이 생성되는 영역. 힙 영역에서 생성된 객체와 배열은 JVM 스택 영역의 변수나 다른 객체의 필드에서 참조한다. if 참조하는 변수나 필드가 없다? >> garbage collector를 실행시켜 자동으로 제거한다. (의미 없는 객체) new 연산자: 객체 생성 연산자로 h..