"한 번 쓰고 모든 곳에서 실행한다(Write Once, Run Anywhere, WORA)"는 자바의 원칙
이제 대부분의 언어가 그렇다.
자바 프로그램이 어느 기기, 어느 운영체제 상에서도 실행될 수 있게 만들어 줌. => WORA
전담 통역센터, 주재 대사관 같은거임
바이트코드를 기계어로 통역해 줌. groovy나 schala, kotlin도 컴파일이 됨.
자바 프로그램의 메모리를 효율적으로 관리 & 최적화해 줌.
just-in-time compilation : JIT 컴파일
JIT 컴파일(just-in-time compilation) 또는 동적 번역(dynamic translation)은
프로그램을 실제 실행하는 시점에 기계어로 번역하는 컴파일 기법이다.
자바 개발 도구임.