try和catch的用法

简介: try和catch的用法

try catch 错误处理;

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

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

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

catch 语句允许你处理错误。

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

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

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

 

目录
相关文章
|
5月前
|
Java
try()catch{}写法
try()catch{}写法
28 0
|
6月前
每日一道面试题之try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
每日一道面试题之try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
|
4月前
|
存储 缓存 IDE
细琢磨,try catch finally 执行顺序与返回值
细琢磨,try catch finally 执行顺序与返回值
40 0
|
6月前
16 # 实现 catch 方法
16 # 实现 catch 方法
30 0
|
10月前
try...catch中,catch加了return,后面的代码是不会执行的
try...catch中,catch加了return,后面的代码是不会执行的
64 0
Java 最常见的面试题:try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
Java 最常见的面试题:try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
try和catch的用法
执行规则:首先执行try中的代码 如果抛出异常会由catch去捕获并执行 如果没有发生异常 catch去捕获会被忽略掉 但是不管有没有异常最后都会执行。
220 0
|
机器学习/深度学习 自然语言处理 前端开发
async如果不加 try/catch 会发生什么事?
在开发过程中,为了保证系统健壮性,或者是为了捕获异步的错误,需要频繁的在 async 函数中添加 try/catch,避免出现上述示例的情况
163 0
async如果不加 try/catch 会发生什么事?
|
Java
【学习笔记】【Java】try-catch-finally中,finally是在什么时候执行的:try结束、catch结束、return前
结论:try-catch-finally中,finally执行:try结束、catch结束、return前
158 0
【学习笔记】【Java】try-catch-finally中,finally是在什么时候执行的:try结束、catch结束、return前