BufferUnderflowExceptionBufferUnderflowException
Operacja odczytu z bufora przekracza ilość dostępnych danych.
NumberFormatExceptionCiąg znaków nie może zostać sparsowany jako liczba.
Ciąg zawiera znaki nieprawidłowe dla docelowego typu liczbowego. Dotyczy to metod Integer.parseInt(), Double.parseDouble() i podobnych, gdy dane wejściowe nie mają poprawnej postaci liczby.
Waliduj ciąg przed parsowaniem. Użyj bloku try-catch do obsługi nieprawidłowych danych. Przytnij białe znaki ze ciągu. Sprawdzaj null i puste ciągi przed parsowaniem.
Integer.parseInt("abc");BufferUnderflowExceptionOperacja odczytu z bufora przekracza ilość dostępnych danych.
ClosedChannelExceptionPodjęto próbę wykonania operacji na kanale, który został zamknięty.
ExceptionInInitializerErrorWyjątek został rzucony podczas wykonania statycznego bloku inicjalizującego.
UnsupportedOperationExceptionOperacja nie jest obsługiwana przez daną implementację.
StackOverflowErrorStos wywołań przekroczył swój maksymalny rozmiar, zazwyczaj z powodu głębokiej lub nieskończonej rekurencji.
OutOfMemoryErrorJVM wyczerpała dostępną pamięć sterty.