JIT는 Just In Time의 약자이다. 프로그래밍에서 고급언어 (사람이 이해하는 코드)를 기계어로 변환하는 방법은 크게 컴파일 방식과 인터프리터 방식이 있다. 컴파일 방식 : 소스 코드 전체를 기계어로 변환 (통역사가 말을 듣고 이해한 후 나에게 한글로 전달해줌) 인터프리터 방식 : 소스 코드를 런타임시 한 줄 한 줄 변환 (통역사가 그 자리에서 실시간 번역) https://youtu.be/9sSxdhYGYSM 니콜라스가 잘 설명해주는 것 같아 첨부한다. 자바는 독특하게 두개의 방식을 같이 쓰는데 이건 딱 봐도 비효율적인 면이 있다. * 고급언어 -> 바이트 코드 (컴파일 방식 사용) * 바이트 코드 - > 기계어 (인터프리터 방식 사용) 그래서 도입된게 JIT 방식으로 JIT 컴파일러는 한 번 읽..