Tập tin không tìm thấy ngoại lệ là gì?
Tập tin không tìm thấy ngoại lệ là gì?

Video: Tập tin không tìm thấy ngoại lệ là gì?

Video: Tập tin không tìm thấy ngoại lệ là gì?
Video: 21: Xử lý ngoại lệ - try catch finally - throw statement - Thông báo lỗi trong C# - tuhoc.cc 2024, Tháng tư
Anonim

Cái này ngoại lệ bị ném trong một nỗ lực không thành công để mở tập tin được biểu thị bằng một tên đường dẫn được chỉ định. Ngoài ra, điều này ngoại lệ có thể bị ném khi một ứng dụng cố gắng mở tập tin để viết, nhưng tập tin là chỉ đọc hoặc quyền của tập tin làm không phải Cho phép tập tin được đọc bởi bất kỳ ứng dụng nào.

Chỉ vậy, tại sao tệp không tìm thấy được kiểm tra ngoại lệ?

Vì FileNotFoundException là một lớp con của IOException, chúng ta có thể chỉ định IOException trong danh sách ném và làm cho trình biên dịch chương trình trên không có lỗi. 2) Bỏ chọn là ngoại lệ đó là chưa được kiểm tra tại thời điểm biên dịch. Trình biên dịch cho phép nó biên dịch, vì ArithmeticException là một ngoại lệ không được kiểm tra.

Sau đó, câu hỏi là, không tồn tại ngoại lệ Java? Thích hợp là gì Ngoại lệ Java ném cho khi một phần tử được yêu cầu không tồn tại ? Ném để chỉ ra rằng một phương thức đã được thông qua một đối số bất hợp pháp hoặc không phù hợp. Phương thức đã được cung cấp một đối số hợp lệ, nó không hiện hữu trong cơ sở dữ liệu.

Tương tự, người ta có thể hỏi, ngoại lệ nào được đưa ra khi cố gắng truy cập vào một tệp không tồn tại?

FileNotFoundException

Làm thế nào để bạn xử lý ngoại lệ IO?

Khi nào IOException ném IOException là cơ sở ngoại lệ lớp học được sử dụng cho sự điều khiển những thất bại. Trong một phương thức của một lớp, hãy thử, chụp lấy và cuối cùng khối xử lý ngoại lệ . Các phương thức lớp api ứng dụng ném một IOException hoặc các lớp con của nó. Cố gắng chụp lấy cuối cùng khối mã được hiển thị bên dưới trong các tình huống khác nhau.

Đề xuất: