Algorithms & CS
자바 메모리 구조 이해하기 - Stack, Heap
고막고막
2019. 7. 30. 16:28
public class Memory {
// stack 2nd
public static void main(String[] args) {
int i=1;
// Heap 1st
Object obj = new Object();
// Heap 2nd
Memory mem = new Memory();
Memory.foo(obj);
mem.foo1(obj);
}
// stack 1st
private static void foo(Object param) {
String str = param.toString();
System.out.println(str);
}
// stack 3rd
private void foo1(Object param) {
// Heap 3rd
String str = param.toString();
System.out.println(str);
}
}
|
cs |