while(true):
public class Test {
public static void main(String[] args) {
while(true) {
}
}
}
在?看看汇编
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190707122015976.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l6dGZzdA==,size_16,color_FFFFFF,t_70)
for( ; ; )
public class Test2 {
public static void main(String[] args) {
for(;;) {
}
}
}
kk汇编
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190707122526988.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l6dGZzdA==,size_16,color_FFFFFF,t_70)
好吧,没有区别 ( ・_ゝ・)
查了一下,这么写的大佬们应该是受早期C语言的影响,C语言的话写for( ; ; )效率会快一点,所以自己喜欢用哪种就哪种吧