Heim > Java > javaLernprogramm > Warum Sie Ausnahmen in Java mit Vorsicht verwenden müssen

Warum Sie Ausnahmen in Java mit Vorsicht verwenden müssen

王林
Freigeben: 2023-04-20 10:28:06
nach vorne
1033 Leute haben es durchsucht

Benutzen Sie Ausnahmen mit Vorsicht

In der Java-Softwareentwicklung wird Try-Catch häufig zur Fehlererfassung verwendet. Die Try-Catch-Anweisung wirkt sich jedoch sehr negativ auf die Systemleistung aus. Obwohl der durch Try-Catch verursachte Leistungsverlust in einem Try-Catch nicht erkannt werden kann, führt die Anwendung von Try-Catch auf eine Schleife zu großen Schäden an der Systemleistung.

Das Folgende ist ein Beispiel für die Anwendung von Try-Catch innerhalb einer for-Schleife

public void test() {                int a = 0;                for (int i = 0; i < 1000000; i++) {                         try {                 a = a + 1;                 System.out.println(i);             } catch (Exception e) {                 e.printStackTrace();             }         }     }
Nach dem Login kopieren

Die Laufzeit dieses Codes beträgt 27211 ms. Wenn Try-Catch außerhalb der Schleife verschoben wird, kann die Systemleistung verbessert werden. Die Ausführung des folgenden Codes

public void test() {             int a = 0;                 try {                         for (int i = 0; i < 1000000; i++) {                 a = a + 1;                 System.out.println(i);             }         } catch (Exception e) {             e.printStackTrace();         }     }
Nach dem Login kopieren

dauert 15647 ms. Es ist ersichtlich, welche Auswirkungen Tyr-Catch auf die Systemleistung hat.

Das obige ist der detaillierte Inhalt vonWarum Sie Ausnahmen in Java mit Vorsicht verwenden müssen. 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