try和catch的用法

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

try catch 错误处理;

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

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


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


catch 语句允许你处理错误。


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


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

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


目录
相关文章
|
7月前
|
Java
try()catch{}写法
try()catch{}写法
31 0
|
8月前
每日一道面试题之try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
每日一道面试题之try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
113 0
|
7月前
try和catch的用法
try和catch的用法
53 1
|
8月前
16 # 实现 catch 方法
16 # 实现 catch 方法
37 0
|
12月前
try...catch中,catch加了return,后面的代码是不会执行的
try...catch中,catch加了return,后面的代码是不会执行的
72 0
Java 最常见的面试题:try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
Java 最常见的面试题:try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
|
机器学习/深度学习 自然语言处理 前端开发
async如果不加 try/catch 会发生什么事?
在开发过程中,为了保证系统健壮性,或者是为了捕获异步的错误,需要频繁的在 async 函数中添加 try/catch,避免出现上述示例的情况
168 0
async如果不加 try/catch 会发生什么事?
|
Java
【学习笔记】【Java】try-catch-finally中,finally是在什么时候执行的:try结束、catch结束、return前
结论:try-catch-finally中,finally执行:try结束、catch结束、return前
173 0
【学习笔记】【Java】try-catch-finally中,finally是在什么时候执行的:try结束、catch结束、return前