
자바 실행 과정 (JVM)
·
☕ Java
✅ 빌드Build TypeProcessExamplecompile소스코드 전체를 기계어로 번역C, C++, Gointerpret소스코드를 한 줄씩 번역하면서 실행Pythonhybrid소스코드 전체를 중간코드(bytecode)로 번역한 뒤, 가상머신(VM)에서 한 줄씩 실행Java영어를 쓰는 사람이 많기 때문에 프랑스어, 힌두어의 책을 1차적으로 영어로 번역함 (중간 번역)그런 다음 한국어로 번역하면 번역 가능한 사람이 많이 때문에 번역 빨리 할 수 있음바이트 코드 (bytecode).java → .class기계어는 아니지만, 어셈블리어처럼 ‘기계에 가까운 언어’하드웨어가 직접 처리하는 것이 아닌, 소프트웨어(VM)에 의해 처리됨바이트코드는 VM 전용 기계어compiler : javac.exeVM (Virt..