Trang Chủ Phát triển Khối thử / bắt là gì? - định nghĩa từ techopedia

Khối thử / bắt là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Try / Catch Block có nghĩa là gì?

"Thử" và "bắt" là các từ khóa thể hiện việc xử lý các trường hợp ngoại lệ do lỗi dữ liệu hoặc mã hóa trong khi thực hiện chương trình. Khối thử là khối mã trong đó các trường hợp ngoại lệ xảy ra. Một khối bắt bắt và xử lý thử ngoại lệ khối.


Câu lệnh try / Catch được sử dụng trong nhiều ngôn ngữ lập trình, bao gồm ngôn ngữ lập trình C (C ++ và C #), Java, JavaScript và Ngôn ngữ truy vấn có cấu trúc (SQL).

Techopedia giải thích khối Thử / Bắt

Hãy thử xác định một khối các câu lệnh có thể đưa ra một ngoại lệ. Khi một loại ngoại lệ cụ thể xảy ra, một khối bắt bắt ngoại lệ. Nếu một ngoại lệ không được xử lý bởi các khối try / Catch, ngoại lệ sẽ chuyển qua ngăn xếp cuộc gọi cho đến khi ngoại lệ bị bắt hoặc thông báo lỗi được trình biên dịch in ra.


Một khối thử / bắt cũng có thể được lồng với một hoặc nhiều câu lệnh thử / bắt. Mỗi câu lệnh thử có một câu lệnh bắt phù hợp để xử lý ngoại lệ. Nếu câu lệnh thử bên trong của một ngoại lệ không có câu lệnh bắt phù hợp, trình xử lý câu lệnh thử tiếp theo sẽ được kiểm tra. Quá trình này tiếp tục cho đến khi tất cả các câu lệnh thử bên trong được kiểm tra cho một câu lệnh bắt phù hợp. Nếu một câu lệnh bắt không khớp, hệ thống thời gian chạy sẽ xử lý ngoại lệ.


Ví dụ khối thử / bắt bao gồm:

  • Một khối thử theo sau là một khối bắt
  • Một khối thử theo sau bởi một hoặc nhiều khối bắt
  • Một khối thử theo sau là một khối thử khác và sau đó là một khối bắt tương ứng
Khối thử / bắt là gì? - định nghĩa từ techopedia