Heim  >  Artikel  >  Java  >  Lösungen für häufige Laufzeitausnahmen in Java

Lösungen für häufige Laufzeitausnahmen in Java

黄舟
黄舟Original
2017-09-29 10:35:253723Durchsuche

ArithmeticException: Arithmetische Ausnahme
ArrayStoreException, Array-Speicherausnahme
BufferOverflowException, Codierungsfehlerausnahme

Lösung:

Verwenden Sie Eclipse, um ein Java-Projekt zu entwickeln, java.nio wird angezeigt .BufferOverflowException-Fehler, ich habe damals die Lösung für diese Methode im Internet gesehen:

1. Gehen Sie in Eclipse zum Menü „Projekt->Javadoc generieren“ und fügen Sie im Textfeld „Extra Javadoc-Optionen“ das Textfeld „Extra Javadoc-Optionen“ hinzu drittes Dialogfeld Nach dem -encoding UTF-8-Parameter verschwindet dieses Phänomen

2. Vorübergehend) Stellen Sie in den Regional- und Sprachoptionen in der Systemsteuerung die lokale Sprache auf Englisch ein

3. Wird eingegeben In Bezug auf die Datei kann auch die Änderung der Dateneingabe im Hintergrund auf ausschließlich Englisch gelöst werden.


BufferUnderflowException, Codierungsprobleme
CannotRedoException,
CannotUndoException,
ClassCastException: sind Laufzeitausnahmen, die von der JVM ausgelöst werden, wenn sie eine inkompatible Konvertierung zwischen zwei Typen erkennt
CMMException, wenn Das native CMM gibt einen Fehler zurück, diese Ausnahme wird ausgelöst
ConcurrentModificationException, wenn Vector und ArrayList während der Iteration gleichzeitig geändert werden, wird eine Ausnahme ausgelöst
DOMException, die Schnittstelle stellt einen behandelten Fehler dar, wenn eine Operation ausgeführt wird Wenn die Ausführung nicht möglich ist, wird eine Ausnahme ausgelöst
EmptyStackException, leere Stapelausnahme
IllegalArgumentException, die Speicherortdatei kann nicht gefunden werden. Und dies wurde zu Beginn des Projekts gemeldet. Sie müssen also die Tomcat-Konfigurationsdatei
IllegalMonitorStateException überprüfen. Die Ausnahme tritt auf, weil der Programmierer die Verwendungsbedingungen der Methoden notify(), notify() und wait() nicht beachtet hat und die Thread-Synchronisierung nicht wirklich verstanden hat Mechanismus. Diese Ausnahme wird ausgelöst, wenn der aktuelle Thread nicht der Besitzer der Sperre dieses Objekts ist, aber die Methoden notify(), notify() und wait() des Objekts aufruft.
IllegalPathStateException,
IllegalStateException,

Diese Ausnahme zeigt an, dass die aktuelle Antwort an den Client beendet ist und Sie nicht auf die Ausgabe des

Clients (Tatsächlich Puffer) reagieren können


ImagingOpException,

IndexOutOfBoundsException, Array-Out-of-Bounds-Ausnahme
MissingResourceException,
NegativeArraySizeException,

im Allgemeinen, weil beim Schreiben des Formulars ein Fehler aufgetreten ist

Die Methode sollte post sein

und ENCTYPE="multipart/form-data" hinzufügen

<form name="myForm" method="post" ENCTYPE="multipart/form-data" >

NoSuchElementException, Iteratorfehler
NullPointerException , Nullzeigerausnahme
ProfileDataException,
ProviderException,
RasterFormatException,
SecurityException, unzureichende Berechtigungen

Das obige ist der detaillierte Inhalt vonLösungen für häufige Laufzeitausnahmen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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