누구든지이 예제에서 메모리가 현저하게 (스택 & 힙) 발생하는 것을 설명 할 수 있습니까? 내가 올바르게 이해한다면 자바는 힙에 객체를 저장한다. 그래서 i1은 힙에있을 것이다 ... 문자열과 같은가? 하지만 i2는 클래스 필드 선언이라고 생각하면 어떨까요?Java (스택 및 힙) -이 간단한 예제에서 메모리가 현저하게 발생합니다.
public ExampleClass {
Integer i1=new Integer(1);
int i2 = 2;
String str = "abc";
}
만약 그것이 'ExampleClass' 객체의 일부라면, 결국 어디에서 끝날까요? –