byte 코드는 jvm 같은 가상머신이 이해할 수 있는 코드 (.class) binary 코드는 cpu가 이해할 수 있는 코드 클래스 로더 바이트 코드를 읽어 메모리에 적절히 배치하며, .class 를 읽어(로딩) 코드내부의 레퍼런스를 연결(링크)하고 클래스에 있는 static 값을 초기화(초기화) 한다. loading bootstrap classloader : jre/lib 의 기본 자바 api 라이브러리를 로드 extension classloader : jre/lib/ext 의 모든 확장 코어 클래스파일을 로드 application classloader : extension classloader 의 child 이며 시스템 클래스로드라고도 불린다. 사용자가 직접정의한 클래스들을 로드합니다. Linkin..