목차 Java의 실행과정(feat. TCPSchool)😄 Java 프로그램의 실행과정을 기록한다. 물론 내부적으로는 더 복잡하지만 정말 간단히 정리해 본다. 컴파일 타임 환경😎 개발자가 코딩한 자바소스를 컴파일 시 자바 컴파일러가 JVM이 이해할 수 있는 자바 바이트 코드(.class)로 변환한다. 자바 클래스 파일(.java) 자바 컴파일러 자바 컴파일러는 자바 설치 시 javac.exe라는 실행 파일 형태로 설치됨 자바 바이트 코드(.class) 자바 바이트 코드는 JVM(자바 가상 머신)이 이해할 수 있는 언어로 변환된 자바 소스 코드를 의미함 자바 컴파일러에 의해 변환되는 코드의 명령어 크기가 1바이트라서 자바 바이트 코드라고 불린다. 확장자는 .class이고 JVM이 설치되어 있는 곳 어디서든 ..