try和catch的用法

简介: try和catch的用法

try catch 错误处理;

执行规则:首先执行try中的代码 如果抛出异常会由catch去捕获并执行 如果没有发生异常 catch去捕获会被忽略掉 但是不管有没有异常最后都会执行。

try 语句使你能够测试代码块中的错误。

抛出错误,抛出错误以后,try里面报错后的代码将不执行

catch 语句允许你处理错误。

throw 语句允许你创建自定义错误。(抛出错误)

finally 使你能够执行代码,在 try 和 catch 之后,无论结果如何。

try{
    代码块;
    代码  throw"字符"   //抛出错误,抛出错误以后,try里面报错后的代码将不执行
  }catch(参数){       //抓住throw抛出的错误
      //处理错误并执行
  }finally{
      //无论try catch结果如何还是继续执行
  }

 

目录
相关文章
|
Java
try()catch{}写法
try()catch{}写法
47 0
每日一道面试题之try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
每日一道面试题之try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
167 0
16 # 实现 catch 方法
16 # 实现 catch 方法
56 0
try...catch中,catch加了return,后面的代码是不会执行的
try...catch中,catch加了return,后面的代码是不会执行的
108 0
Java 最常见的面试题:try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
Java 最常见的面试题:try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
|
编译器
throw后报错,找不到报错处。throw、throws 、try/catch 作用区别,自定义Exception异常,printStackTrace()方法的
throw后报错,找不到报错处。throw、throws 、try/catch 作用区别,自定义Exception异常,printStackTrace()方法的
169 2
|
机器学习/深度学习 自然语言处理 前端开发
async如果不加 try/catch 会发生什么事?
在开发过程中,为了保证系统健壮性,或者是为了捕获异步的错误,需要频繁的在 async 函数中添加 try/catch,避免出现上述示例的情况
184 0
async如果不加 try/catch 会发生什么事?
try和catch的用法
执行规则:首先执行try中的代码 如果抛出异常会由catch去捕获并执行 如果没有发生异常 catch去捕获会被忽略掉 但是不管有没有异常最后都会执行。
251 0