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结果如何还是继续执行
  }


目录
相关文章
|
Java
try()catch{}写法
try()catch{}写法
54 0
每日一道面试题之try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
每日一道面试题之try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
177 0
|
27天前
|
UED
throw和catch关键字的作用。
`throw` 和 `catch` 关键字在异常处理机制中起着至关重要的作用。`throw` 用于抛出异常,而 `catch` 用于捕获并处理异常。通过正确使用这些关键字,可以编写更加健壮和可靠的代码,提升程序的容错能力和稳定性。掌握异常处理机制是编写高质量软件的必备技能。
47 4
try和catch的用法
try和catch的用法
135 1
|
8月前
|
存储 缓存 IDE
细琢磨,try catch finally 执行顺序与返回值
细琢磨,try catch finally 执行顺序与返回值
73 0
16 # 实现 catch 方法
16 # 实现 catch 方法
63 0
try...catch中,catch加了return,后面的代码是不会执行的
try...catch中,catch加了return,后面的代码是不会执行的
112 0
Java 最常见的面试题:try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
Java 最常见的面试题:try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?