4장. 자바가 확장한 객체 지향
자바에서 상속을 이용한 확장 시 메모리 구조는 어떻게 사용되며, 확장 키워드들은 무엇이 있는지 알아본다.
왜 프로그램이 실행될 때 바로 클래스들의 정보를 T 메모리의 static 영역에 로딩하지 않고 해당 클래스가 처음 호출될 때 로딩할까?
멤버 변수만 다른 동일한 타입의 객체를 100개 이상 만들고, 같은 메서드를 실행하면 heap 영역에 100개의 객체 프레임이 생길까?
public class Example {
void test() {
System.out.println("Test");
}
}
class ExampleMain {
public static void main(String[] args) {
Example example = new Example();
example.test();
}
}

Last updated