IllegalArgumentExceptionIllegalArgumentException
Một phương thức nhận đối số không hợp lệ cho phạm vi hoặc định dạng dự kiến.
Nguyên nhân gây ra lỗi này
Giá trị truyền vào phương thức không đáp ứng điều kiện tiên quyết của phương thức. Bao gồm giá trị âm khi cần dương, chuỗi rỗng, giá trị null hoặc giá trị ngoài phạm vi chấp nhận được.
Cách sửa
Xác thực đối số trước khi truyền vào phương thức. Kiểm tra tài liệu phương thức về phạm vi đầu vào hợp lệ. Thêm xác thực đầu vào tại các điểm vào của phương thức.
Mã lỗi liên quan
NumberFormatExceptionNumberFormatException
Một chuỗi không thể được phân tích cú pháp thành số.
NoSuchElementExceptionNoSuchElementException
Cố lấy phần tử từ collection rỗng hoặc iterator đã cạn kiệt.
ExecutionExceptionExecutionException
Một ngoại lệ xảy ra trong quá trình thực thi tác vụ được gửi đến executor.
IllegalThreadStateExceptionIllegalThreadStateException
Một thao tác luồng được thực hiện khi luồng không ở trạng thái phù hợp.
ClassCastExceptionClassCastException
Một đối tượng được ép kiểu sang một kiểu mà nó không phải là thể hiện.
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
JVM đã cạn kiệt bộ nhớ heap khả dụng.