Compilação JIT (Just-In-Time) é uma técnica de otimização usada em linguagens de programação, onde o código bytecode intermediário é compilado em código nativo executável em tempo de execução. A JVM do Java utiliza a compilação JIT para melhorar o desempenho das aplicações, convertendo bytecode em instruções de máquina nativas no momento da execução. Isso permite que o programa seja executado mais rapidamente do que se fosse interpretado diretamente.