無限ループはdo〜whileに展開される

Javaでの無限ループ

for(;;){
  System.out.println("aa");
}

while(true){
  System.out.println("aa");
}

は、コンパイルされるときに

do{
  System.out.println("aa");
} while(true);

に展開されます。Java6+jadで確認。
無限ループの実行速度がちょっとだけ速くなります。