[JVM] JVM의 init 메서드, 객체의 초기화를 위한 인스턴스 초기화 메서드(instance initialization method)
1. JVM의 init 메서드, 객체의 초기화를 위한 인스턴스 초기화 메서드(instance initialization method)[ 인스턴스 초기화 메서드 (instance initialization method) ]JVM은 객체 인스턴스를 초기화 할 때 init이라는 고유한 메서드를 활용한다. 예를 들어 다음과 같이 Object 객체를 생성하는 코드가 있다고 하자.Object obj = new Object(); 해당 코드를 컴파일하고 javap -c 명령어로 바이트 코드를 살펴보면 다음과 같음을 확인할 수 있다.0: new #2 // class java/lang/Object3: dup4: invokespecial #1 // Method java/lang/Obje..
Java & Kotlin
2024. 6. 4. 10:00