java 제어자 static / heap / stack

Wald Eisen·2023년 7월 5일

study

목록 보기
12/26

static / heap / stack 중,

  • 클래스는 어디에 저장되는가?
    -> 클래스가 있다는걸 알아야 인스턴스를 만드는데,
    그게 없으면 만들수가 없다. static에 저장된다.

  • 클래스에서 만든 static 함수는 말 그대로다. static은 static에 저장한다는 뜻이다.

  • 클래스에서 만든 스태틱 아닌 메소드는 static이다.
    -> vscode를 예로 들자, 함수가 실행되기 위해선 일단 그 코드가 있어야 한다.

  • 단, 클래스로 만든 인스턴스? heap에 저장된다.

  • 실행중인 함수/메소드 stack (호출 스택)

0개의 댓글