JavaScript is required

Phương thức getContent() của đối tượng URL có thể có ngoại lệ phát sinh là gì?

A.

UnknownHostException

B.

IOException

C.

SocketException

D.
URLException
Trả lời:

Đáp án đúng: B


Phương thức `getContent()` của đối tượng `URL` trong Java được sử dụng để lấy nội dung của tài nguyên mà URL trỏ đến. Phương thức này có thể ném ra một số ngoại lệ khác nhau, trong đó `IOException` là một ngoại lệ quan trọng. `IOException` là một ngoại lệ chung cho các lỗi I/O (Input/Output). Nó có thể xảy ra khi có vấn đề trong quá trình đọc dữ liệu từ URL, ví dụ như kết nối bị gián đoạn, file không tồn tại, hoặc không có quyền truy cập. Các ngoại lệ khác: * `UnknownHostException`: Xảy ra khi không thể tìm thấy địa chỉ IP của host. * `SocketException`: Xảy ra khi có lỗi liên quan đến socket (ví dụ: lỗi kết nối). * `URLException`: Bản thân nó ít khi được phương thức `getContent()` ném trực tiếp. Thường là các ngoại lệ cụ thể hơn liên quan đến URL sẽ được ném ra (ví dụ: `MalformedURLException` khi URL có định dạng không đúng). Như vậy, `IOException` là một trong những ngoại lệ phổ biến nhất và có khả năng cao nhất xảy ra khi sử dụng phương thức `getContent()`. Vì vậy, đáp án đúng là B. IOException.

Câu hỏi liên quan