JVM

남궁성님의 Java의 정석(3rd Edition)을 보고 정리한 글입니다. 1. JVM(Java Virtual Machine) 구조와 동작방식 Java 소스파일(.java) 개발자가 작성한 Java 소스코드 파일이다. Java 바이트코드(.class) Java 컴파일러(javac)가 Java 소스코드 파일을 Java 바이트코드로 컴파일한다. Class Loader(클래스 로더) Java는 클래스를 동적으로 로딩합니다. 클래스로더가 바이트코드(.class)들을 읽어서 필요 시점에 동적으로 Runtime Data Area 영역에 동적 적재한다. Execution Engine(실행엔진) 클래스 로더를 통해 Runtime Data Area 에 배치된 바이트코드를 읽어서 명령어 단위로 해석하고 바이트 코드를 실제..
kmindev
'JVM' 태그의 글 목록