자바(Java)는 플랫폼 독립성을 가지는 언어로, "Write Once, Run Anywhere"라는 철학 아래 설계되었습니다. 이를 가능하게 하기 위해 자바는 소스 코드를 중간 형태인 바이트코드(Bytecode)로 변환하고, 이 바이트코드를 JVM(Java Virtual Machine)이 실행하는 구조를 따릅니다. 자바 컴파일 과정을 설명하겠습니다.1. 자바 컴파일 과정자바 컴파일 과정은 크게 세 단계로 이루어집니다:소스 코드 작성(Source Code Writing)개발자가 .java 확장자를 가진 파일에 자바 소스 코드를 작성합니다.컴파일(Compilation)javac 컴파일러를 통해 자바 소스 코드가 바이트코드로 변환됩니다.결과물은 .class 파일로 저장됩니다.실행(Execution)JVM이 ..