☕️ Java 컴파일 / 빌드 / 배포 과정컴파일, 빌드는 IDE가 알아서 해주고 개발/검증 서버 혹은 운영 서버로의 배포는 SA팀에서 해주니까 JVM이 어떻게 동작하는지 깊게 알려고 하지 않았던 나 ㅋ 반성하고 ㅋ컴파일/빌드/배포까지 아라보자 ~ 1. 컴파일 (Compile)소스 코드를 기계가 읽을 수 있는 바이너리 코드로 변경하는 과정. 쉽게 말해 .java 파일을 .class 파일로 변환하는 과정소스 코드 분석 및 문법 오류 분석이 이루어진다.이렇게 생성된 자바 바이트 코드(.class)는 클래스 로더에 의해서 JVM내로 로드 되고, 실행엔진에 의해 기계어로 해석되어 메모리 상(Runtime Data Area)에 배치된다.아래 그림은 컴파일 과정 기준으로 정리한 내용이다. 시스템적인 JVM에 대한..