JavaScript is required

Xử lí ngoại lệ được thực thi trong câu lệnh:

A.

catch

B.

try

C.

try/catch

D.

Các câu trên đều sai

Trả lời:

Đáp án đúng: C


Xử lý ngoại lệ trong Java (và nhiều ngôn ngữ lập trình khác) được thực hiện chủ yếu trong khối try/catch. Khối try chứa đoạn mã có thể gây ra ngoại lệ. Nếu một ngoại lệ xảy ra trong khối try, luồng điều khiển sẽ chuyển đến khối catch tương ứng, nơi bạn có thể xử lý ngoại lệ đó.

  • catch: Chỉ định khối mã được thực thi nếu một ngoại lệ thuộc loại đã chỉ định được ném ra trong khối try đi kèm.
  • try: Đánh dấu một khối mã mà trong đó ngoại lệ có thể xảy ra.
  • try/catch: Kết hợp cả hai, cho phép thử một đoạn mã và bắt các ngoại lệ có thể xảy ra.

Do đó, đáp án đúng nhất là try/catch vì nó bao gồm cả hai thành phần cần thiết để xử lý ngoại lệ.

Câu hỏi liên quan