VM1 JVM에서 객체 들여다보기 Java는 많이 사용하지만 Java 힙에서 객체 생성부터 전 과정에 대해서는 알지 못했습니다. 그래서 전 과정에 대해 구체적으로 알아보고자 합니다. 책 JVM 밑바닥까지 파헤치기의 내용을 참고했지만, 더 쉬운 이해를 위해 제가 각색하고 내용을 추가해봤습니다. 1. 객체 생성언어 수준에서는 단순히 new 키워드를 사용하면 됩니다.가상 머신 수준에서는 어떤 과정을 거쳐 객체가 생성될까요? JVM이 new 명령에 해당하는 바이트 코드를 만난다면, 이 명령의 매개변수가 상수 풀 안의 클래스를 가리키는 심벌 참조(Symbolic Reference)인지 확인합니다. 이 과정을 구체적으로 설명해보겠습니다. 먼저 아래와 같은 코드가 있다고 가정해보겠습니다.public class Example { public st.. 2024. 12. 17. 이전 1 다음