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ốitry
đ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ệ.