欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Java高级语法笔记-异常中finally的使用

发布时间:2025/3/15 java 57 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Java高级语法笔记-异常中finally的使用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
finally
void test() throws Exception
{
try{
}
finally{
// 此段代码总是执行, 用于退出前的清理工作
}
}
无论try中有什么发生,finally中的代码总是在try之后被执行.
(1) try中正常运行
(2) try中return

(3) try中有异常抛出

代码如下:

package my;public class HelloWorld {public static void test()throws Exception{int a=1;try {if(a<=0) throw new Exception("case 1");if(a>3) return;System.out.println("The programme is over");}finally {System.out.println("delete flush...");}}public static void main(String[] args){ try {test();}catch(Exception e) {e.printStackTrace();}} }
当a=1的时候,运行结果如下图:


当a=10时,运行结果如下图:


当a=-10时,运行结果如下图:


总结

以上是生活随笔为你收集整理的Java高级语法笔记-异常中finally的使用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。