Java-AusnahmenFehler
BufferUnderflowExceptionBufferUnderflowException
Ein Lesevorgang auf einem Puffer überschreitet die verbleibenden Daten.
jvm
Details anzeigen NumberFormatExceptionEine Zeichenkette kann nicht als Zahl geparst werden.
Die Zeichenkette enthält Zeichen, die für den Ziel-Zahlentyp ungültig sind. Dies tritt bei Integer.parseInt(), Double.parseDouble() und ähnlichen Methoden auf, wenn die Eingabe keine wohlgeformte Zahl ist.
Zeichenkette vor dem Parsen validieren. try-catch verwenden, um ungültige Eingaben zu behandeln. Whitespace aus der Zeichenkette trimmen. Auf null oder leere Zeichenketten prüfen, bevor geparst wird.
Integer.parseInt("abc");BufferUnderflowExceptionEin Lesevorgang auf einem Puffer überschreitet die verbleibenden Daten.
ClosedChannelExceptionEs wird eine Operation auf einem bereits geschlossenen Channel versucht.
ExceptionInInitializerErrorWährend der Ausführung eines statischen Initialisierungsblocks wird eine Ausnahme geworfen.
UnsupportedOperationExceptionEine Operation wird von der Implementierung nicht unterstützt.
StackOverflowErrorDer Call-Stack hat seine maximale Größe überschritten, meist durch tiefe oder unendliche Rekursion.
OutOfMemoryErrorDie JVM hat den verfügbaren Heap-Speicher erschöpft.