while(true) 和for(;;) 哪一個的性能比較好呢

public static void main(String[] args) {
      for (;;){
          System.out.println("for");
      }

    }

 public static void main(String[] args) {
      while (true){
          System.out.println("while");
      }

    }

說實話,很差區分,那咱們只能從字節碼方面看看,java

while(true) 編譯後的字節碼性能

 

for(;;) 編譯後的字節碼code

能夠看到,這兩個的字節碼是一致,全部咱們能夠得出結論,這兩個死循環的性能是同樣的blog

相關文章
相關標籤/搜索