[Java] Java는 왜 한 번 컴파일하면 여러 OS에서 실행될까? JVM, GC, JIT, JDK/JRE2026년 2월 19일·8 분Java JVM JDK JRE GC JIT BytecodeJava가 왜 플랫폼 독립성을 얻는지, Python/C와 무엇이 다른지, 현대 JVM에서 GC와 JIT, JDK/JRE 설치 개념을 한 번에 정리합니다.