Ngoại lệ JavaLỗi
EmptyStackExceptionEmptyStackException
Một thao tác được thực hiện trên Stack rỗng.
jvm
Nguyên nhân gây ra lỗi này
Các phương thức như pop() hoặc peek() được gọi trên Stack không có phần tử. Stack rỗng và không có gì để trả về.
Cách sửa
Kiểm tra isEmpty() hoặc size() trước khi gọi pop/peek. Dùng ArrayDeque như một cài đặt stack hiện đại hơn. Thêm xử lý trạng thái rỗng phù hợp.
Mã lỗi liên quan
Ngoại lệ JavaNghiêm trọng
AbstractMethodErrorAbstractMethodError
Một phương thức abstract được gọi nhưng không có triển khai.
jvm
Xem chi tiết Ngoại lệ JavaLỗi
InvalidClassExceptionInvalidClassException
Một class đã tuần tự hóa có phiên bản không tương thích hoặc định dạng không hợp lệ.
jvm
Xem chi tiết Ngoại lệ JavaNghiêm trọng
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
JVM đã cạn kiệt bộ nhớ heap khả dụng.
jvmandroid
Xem chi tiết Ngoại lệ JavaLỗi
BindExceptionBindException
Một socket không thể bind vào địa chỉ hoặc cổng yêu cầu.
jvmspring
Xem chi tiết Ngoại lệ JavaNghiêm trọng
OutOfMemoryError: MetaspaceOutOfMemoryError — Metaspace
JVM đã dùng hết vùng bộ nhớ Metaspace nơi lưu trữ metadata của lớp.
jvm
Xem chi tiết Ngoại lệ JavaLỗi
EOFExceptionEOFException
Đạt đến cuối tệp hoặc luồng một cách bất ngờ.
jvm
Xem chi tiết