摘要: 在网上看到一些关于在try{}catch{}finally{}中加入return后的执行顺序的讨论,不衷一是,于是自己写了个例子测试,过程和结论如下。 在try{}catch{}finally{}程序中,无论是否发生异常且无论try或catch语句块中包含什么代码("System.exit();"除外),finally语句块中的代码都会被执行。但当try语句块中包含return语句时执行顺序有点不一样。 场景一: publicclassTestFinally{publicstaticvoidmain(String[]args){System.out.print(return 阅读全文
posted @ 2013-12-26 09:11 红宝石 阅读(451) 评论(0) 推荐(0) 编辑