Java中for(;;)和while(true)的区别

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( ; ; )效率会快一点,所以自己喜欢用哪种就哪种吧

posted @ 2019-07-07 12:31  肥宅快乐码  阅读(660)  评论(1编辑  收藏  举报