java初期のインタプリタ式で走行されるjavaプログラムの実行速度は遅かったが、実行時コンパイラ技術と動的再コンパイル技術(dynamic recompilation)の導入によって実行速度問題はほぼ解決した。