1. 스택(stack): 밑이 막힌 상자, 위에 차곡차곡 쌓임
2. 호출 스택(call stack): 메서드가 수행에 필요한 메모리가 제공되는 공간, 메서드가 호출되면 호출스택에 메모리할당 종료되면 비워짐
2-1. 호출스택의 특징
1) 메서드가 호출되면 수행에 필요한 만큼의 메모리를 스택에 할당 받음
2) 메서드가 수행을 마치고나면 사용했던 메모리를 반환하고 스택에서 제거
3) 호출스택의 제일 위에 있는 메서드가 현재 실행중인 메서드
4) 아래에 있는 메서드가 바로 위의 메서드를 호출한 메서드
'Java' 카테고리의 다른 글
Java static 메서드와 인스턴스 메서드 (0) | 2022.10.04 |
---|---|
Java 기본형 매개변수, 참조형 매개변수 (0) | 2022.10.04 |
Java return문, 반환값 (0) | 2022.10.03 |
Java 메서드(Method)의 선언, 구현, 호출 (0) | 2022.10.02 |
Java 선언위치에 따른 변수의 종류 - 클래스 변수, 인스턴스 변수, 지역변수 (0) | 2022.10.02 |