Heim >Java >javaLernprogramm >Wie Java lokale Umgebungen nutzt

Wie Java lokale Umgebungen nutzt

PHPz
PHPznach vorne
2023-05-09 15:10:231398Durchsuche

Verwenden Sie die lokale Umgebung

Die beim Aufruf der Methode übergebenen Parameter und die während des Aufrufs erstellten temporären Variablen werden im Stapel (Stack) gespeichert, was schneller ist. Andere Variablen wie statische Variablen, Instanzvariablen usw. werden im Heap erstellt und sind langsamer.

Das Folgende ist ein Testfall

//   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);     }

Die laufenden Ergebnisse sind offensichtlich. Die Verwendung statischer Variablen dauert 15677 ms und die Verwendung lokaler Variablen 13509 ms. Es ist ersichtlich, dass die Zugriffsgeschwindigkeit lokaler Variablen höher ist als die Zugriffsgeschwindigkeit von Klassenmitgliedsvariablen.

Das obige ist der detaillierte Inhalt vonWie Java lokale Umgebungen nutzt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen