Chỉ mục ra khỏi ngoại lệ bị ràng buộc trong Java là gì?
Chỉ mục ra khỏi ngoại lệ bị ràng buộc trong Java là gì?

Video: Chỉ mục ra khỏi ngoại lệ bị ràng buộc trong Java là gì?

Video: Chỉ mục ra khỏi ngoại lệ bị ràng buộc trong Java là gì?
Video: Java Exception, ngoại lệ và xử lý ngoại lệ trong Java 2024, Tháng tư
Anonim

Chỉ mục Out of Bound Exception . Chỉ mục Out of Bound Exception không được kiểm tra Ngoại lệ xảy ra lỗi thời gian chạy. Điều này phát sinh do tham số không hợp lệ được truyền cho một phương thức trong mã. Các java Trình biên dịch không kiểm tra lỗi trong quá trình biên dịch chương trình.

Hãy xem xét điều này, chỉ mục String ngoài ngoại lệ bị ràng buộc trong Java là gì?

lang. StringIndexOutOfBoundsException nếu beginIndex là âm hoặc lớn hơn độ dài của dây . Phương thức này trả về một sub- dây bắt đầu bằng ký tự ở chỉ định mục lục và kéo dài cho đến khi ký tự ở endIndex-1 mục lục . Nó ném một java.

Ngoài ra, làm thế nào để bạn tránh được một ngoại lệ ngoài ràng buộc? Để ngăn ngừa "mảng lập chỉ mục ra khỏi giới hạn " ngoại lệ , cách tốt nhất là giữ nguyên mục lục theo cách mà khi lần lặp cuối cùng của bạn được thực thi, nó sẽ kiểm tra phần tử tại mục lục i & i-1, thay vì chọn i & i + 1 (xem dòng 4 bên dưới).

Người ta cũng có thể hỏi, chỉ số mảng ngoài ngoại lệ bị ràng buộc trong Java là gì?

Nếu một yêu cầu phủ định hoặc một mục lục lớn hơn hoặc bằng kích thước của mảng được thực hiện, sau đó JAVA ném ArrayIndexOutOfBounds Ngoại lệ . Điều này không giống như C / C ++, nơi không mục lục của ràng buộc kiểm tra được thực hiện. ArrayIndexOutOfBoundsException là một Runtime Ngoại lệ chỉ ném vào thời gian chạy.

Ngoại lệ số học trong Java là gì?

ArithmeticException : Ném khi ngoại lệ Môn số học điều kiện đã xảy ra. Ví dụ, một số nguyên "chia cho không" ném một thể hiện của lớp này. Hơn nữa, hầu hết ngoại lệ được xây dựng với một thông điệp để giúp bạn tìm hiểu thêm về những gì đã xảy ra.

Đề xuất: