바이트코드에서 new는 힙에 필드가 0인 빈 객체만 만든다. 생성자는 invokespecial 명령이 따로 부른다. invokespecial은 생성자처럼 「바로 이 메서드」를 정확히 부를 때 쓰는 명령이다 — 보통 메서드를 부르는 invokevirtual은 실행 중에 객체의 실제 타입을 보고 고른다. 생성자 이름은 바이트코드에서 <init>이다.

용어 목록


자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
확대 이미지

조회수: - · -

업데이트: