가자미의 개발이야기
자바 가상머신 본문
자바 가상머신의 메모리 모델은
메소드 영역-메소드의 바이트코드, static 변수
스택 영역-지역변수, 매개변수
힙 영역-인스턴스
이렇게 세가지로 나뉜다.
메소드 영역은 한번 저장된 내용은 프로그램이 종료될 때 소멸
스택 영역은 변수들을 임시저장
힙 영역은 둘 이상의 영역에서 참조 될 수 있는 인스턴스를 저장(따라서 스택에 저장하지 않음) 참조 관계가 끊기면(아무도 해당 인스턴스를 가르키지 않으면) 사라지게 된다.(가비지콜렉터로 보내지게 된다.)
'Java > 자바 기본 문법' 카테고리의 다른 글
자바 래퍼클래스, Math 클래스, Number 클래스 (0) | 2021.01.20 |
---|---|
자바 Object 클래스 java.lang.Object (0) | 2021.01.11 |
자바의 예외처리 try catch, throw (0) | 2021.01.11 |
인터페이스에 쓰이는 문법과 추상 클래스 (0) | 2021.01.08 |
자바 인터페이스의 개념과 사용하는 이유 (0) | 2021.01.08 |