[심화] 1. Heap, Stack, Static

백하림's avatar
Jul 22, 2025
[심화] 1. Heap, Stack, Static
notion image
 

Heap

💡
호출 시 메모리에 load 된다.

Stack

💡
메서드에 의해 잠깐 load 되었다가 사라진다.

Static

💡
시작부터 메모리에 load 되어있다.
package ex00; class Animal { static String name = "강아지"; // static 공간에 name 뜸 void speak() { String sound = "멍멍"; // stack 공간에 sound 잠깐 뜸 System.out.println(sound); } } public class Mem01 { public static void main(String[] args) { System.out.println(Animal.name); // static 공간에 name 찾음 Animal a = new Animal(); // heap 생성 (speak 메모리에 뜸) a.speak(); } }
Share article

harimmon