首頁  >  文章  >  Java  >  Java如何使用局部環境

Java如何使用局部環境

PHPz
PHPz轉載
2023-05-09 15:10:231285瀏覽

使用局部環境

呼叫方法時傳遞的參數以及在呼叫中建立的臨時變數都保存在堆疊(Stack)中,速度較快。其他變量,如靜態變數、實例變數等,都在堆(Heap)中創建,速度較慢。

下面是一段測試案例

//   private static int a = 0;     public static void main(String[] args) {                int a = 0;                long start = System.currentTimeMillis();                for (int i = 0; i < 1000000; i++) {             a = a + 1;             System.out.println(i);         }         System.out.println(System.currentTimeMillis() - start);     }

運行結果很明顯,使用靜態變數耗時15677ms,使用局部變數耗時13509ms。由此可見,局部變數的存取速度高於類別的成員變數。

以上是Java如何使用局部環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除