Ngoại lệ JavaLỗi
BufferOverflowExceptionBufferOverflowException
Thao tác ghi trên buffer vượt quá dung lượng của nó.
jvm
Nguyên nhân gây ra lỗi này
Buffer không có đủ không gian giữa position và limit để chứa dữ liệu đang được ghi. Buffer có thể cần lớn hơn hoặc dữ liệu cần được flush trước.
Cách sửa
Kiểm tra remaining() trước khi ghi. Cấp phát buffer lớn hơn. Flush và xóa buffer trước khi ghi thêm dữ liệu. Dùng buffer tăng trưởng động như ByteArrayOutputStream.
Mã lỗi liên quan
Ngoại lệ JavaLỗi
NullPointerExceptionNullPointerException
Một tham chiếu null được sử dụng ở nơi yêu cầu một đối tượng.
jvmandroidspring
Xem chi tiết Ngoại lệ JavaLỗi
SocketTimeoutExceptionSocketTimeoutException
Một thao tác đọc socket hoặc kết nối bị hết thời gian chờ.
jvmandroidspring
Xem chi tiết Ngoại lệ JavaNghiêm trọng
UnsatisfiedLinkErrorUnsatisfiedLinkError
Phương thức native không tìm thấy thư viện native tương ứng.
jvmandroid
Xem chi tiết Ngoại lệ JavaNghiêm trọng
VerifyErrorVerifyError
Bộ xác minh bytecode phát hiện bytecode không hợp lệ hoặc bị lỗi.
jvm
Xem chi tiết Ngoại lệ JavaLỗi
ClassPath ErrorLỗi ClassPath
Classpath được cấu hình sai, ngăn các lớp được nạp.
jvmspring
Xem chi tiết Ngoại lệ JavaLỗi
DirectoryNotEmptyExceptionDirectoryNotEmptyException
Xóa thư mục thất bại vì thư mục không rỗng.
jvm
Xem chi tiết