while(true): public class Test { public static void main(String[] args) { while(true) { } } } 在?看看汇编 for( ; ; ) public class Test2 { public static void main(String[] args) { for(;;) { } } } kk汇编 好吧,没有区别 ( ・_ゝ・) 查了一下,这么写的大佬们应该是受早期C语言的影响,C语言的话写for( ; ; )效率会快一点,所以自己喜欢用哪种就哪种吧