BufferUnderflowExceptionBufferUnderflowException
Thao tác đọc trên buffer vượt quá lượng dữ liệu còn lại.
NumberFormatExceptionMột chuỗi không thể được phân tích cú pháp thành số.
Chuỗi chứa các ký tự không hợp lệ cho kiểu số đích. Điều này xảy ra với Integer.parseInt(), Double.parseDouble() và các phương thức tương tự khi đầu vào không phải là một số hợp lệ.
Kiểm tra chuỗi trước khi phân tích. Dùng try-catch để xử lý đầu vào không hợp lệ. Trim khoảng trắng khỏi chuỗi. Kiểm tra null hoặc chuỗi rỗng trước khi phân tích.
Integer.parseInt("abc");BufferUnderflowExceptionThao tác đọc trên buffer vượt quá lượng dữ liệu còn lại.
ClosedChannelExceptionThực hiện thao tác trên một channel đã bị đóng.
ExceptionInInitializerErrorMột ngoại lệ được ném ra trong quá trình thực thi khối khởi tạo static.
UnsupportedOperationExceptionMột thao tác không được hỗ trợ bởi implementation.
StackOverflowErrorCall stack đã vượt quá kích thước tối đa, thường do đệ quy sâu hoặc vô hạn.
OutOfMemoryErrorJVM đã cạn kiệt bộ nhớ heap khả dụng.