Heim > Java > javaLernprogramm > Hauptteil

Wie Java lokale Umgebungen nutzt

PHPz
Freigeben: 2023-05-09 15:10:23
nach vorne
1363 Leute haben es durchsucht

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);     }
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage