0
假設我寫這樣性能差異
if(i==100)
{
System.out.println("hello");
}
代碼或我寫這樣
if(i==100) System.out.println("hello");
代碼會不會有在上述兩個碼的性能和效率有什麼區別?
假設我寫這樣性能差異
if(i==100)
{
System.out.println("hello");
}
代碼或我寫這樣
if(i==100) System.out.println("hello");
代碼會不會有在上述兩個碼的性能和效率有什麼區別?
性能沒有差別,只有當您將括號留出時,只有可讀性較低。另外,因爲您需要知道只有條件執行後的第一行。
確定了..謝謝:) – 2012-07-12 11:56:23
爲什麼會有所不同?這是可能的(甚至可能),前端後的編譯器階段甚至不能分辨出差異。 – harold 2012-07-12 15:41:33