자바 컴파일은 정확히 어떻게 이루어 집니까? 자바 컴파일 과정에서 혼란 스러움 좋아, 나는 이것을 안다 : 우리는 자바 소스 코드를 작성하고, 플랫폼 독립적 인 컴파일러는 그것을 바이트 코드로 변환하고, 플랫폼 의존적 인 jvm은 그것을 기계 코드로 변환합니다. 그래서 처음부터 자바 소스 코드를 작성합니다. 컴파일러 javac.exe는 .exe 파일입니다. 이 .exe 파일은 정확히 무엇입니까? 자바 컴파일러가 자바로 작성되지 않았는데, 어떻게 실행하는 .exe 파일이 있습니까? 컴파일러 코드가 작성되면 자바 코드를 실행하는 jvm의 작업이기 때문에 컴파일 단계에서 컴파일러 코드가 어떻게 실행됩니까? 언어 자체가 어떻게 자체 언어 코드를 컴파일 할 수 있습니까? 나에게 그것은 모두 닭고기와 달걀 문제처럼..