자바(Java)

자바 Java 객체지향 호출스택 기본형매개변수 참조형매개변수

JAVABOZA 2023. 4. 25. 12:00

자바에서 호출스택이란?

👉메서드의 작업에 필요한 메모리 공간을 제공.

 

간단하게 정리하면

- 메서드가 호출되면 수행에 필요한 만큼의 메모리를 스택에 할당

- 메서드가 수행을 마치고 나면 사용했던 메모리를 반환하고 스택에서 제거

- 호출스택의 제일 위에 있는 메서드가 현재 실행중인 메서드

- 아래에 있는  메서드가 바로 위의 메서드를 호출한 메서드

 

아래의 그림 확인

class callstack {
	public static void main (String[] args){
    	System.out.println("Java Develop");
    }
}

 

 

 


 

기본형 매개변수

변수의 값을 읽기만 할 수 있음 (Read only)

 

참조형 매개변수

변수의 값을 읽고 변경할 수 있음 (Read & Write)