发展历程 什么是try / catch块? -技术百科的定义

什么是try / catch块? -技术百科的定义

目录:

Anonim

定义-“尝试/阻止”块是什么意思?

“ Try”和“ catch”是表示在程序执行期间由于数据或编码错误而导致的异常处理的关键字。 尝试块是发生异常的代码块。 catch块捕获并处理try块异常。


try / catch语句用于许多编程语言,包括C编程语言(C ++和C#),Java,JavaScript和结构化查询语言(SQL)。

Techopedia解释了try / catch块

Try定义了可能引发异常的语句块。 当发生特定类型的异常时,catch块将捕获异常。 如果try / catch块未处理异常,则异常会在调用堆栈中升级,直到捕获到异常或编译器打印错误消息为止。


一个try / catch块也可以嵌套一个或多个try / catch语句。 每个try语句都有一个匹配的catch语句来处理异常。 如果异常的内部try语句没有匹配的catch语句,则检查后续的try语句catch处理程序。 这个过程一直持续到检查所有内部try语句中是否有匹配的catch语句为止。 如果catch语句不匹配,则运行时系统将处理该异常。


尝试/捕获块示例包括:

  • 一个try块,然后一个catch块
  • 一个try块,然后是一个或多个catch块
  • 一个try块,然后是另一个try块,然后是一个对应的catch块
什么是try / catch块? -技术百科的定义