Try Finally 疑惑
来源:互联网 发布:乐乎公寓官网电话 编辑:程序博客网 时间:2024/06/05 02:20
看段代码先
<pre name="code" class="java">public class Test1 {public static void main(String[] args) {// TOD Auto-generated method stubSystem.out.println(print());}public static String print(){String s="begin";try{s="try";System.out.println("try-->");return s;}catch (Exception e) {}finally{s="finally";System.out.println("finnaly-->");//return s;}return s;}}
结果
try-->
finnaly-->
try
注释取消
public class Test1 {public static void main(String[] args) {// TOD Auto-generated method stubSystem.out.println(print());}public static String print(){String s="begin";try{s="try";System.out.println("try-->");return s;}catch (Exception e) {}finally{s="finally";System.out.println("finnaly-->");return s;}//return s;}}
结果
try-->
finnaly-->
finally
总结下: 不管怎样,在返回前,fanally 总会执行,但不改变s(为什么? 求解) 如何有return 就会改变
0 0
- Try Finally 疑惑
- 关于try...catch...finally中return的疑惑
- 关于try...catch...finally中return的疑惑
- try finally
- try-finally
- try---finally
- try finally
- try-finally
- 关于try...catch...finally中return的疑惑(有待进一步探讨)
- finally 子句 try finally 语句
- try..catch..finally
- 趣解 try & finally
- 关于try-finally
- try-catch-finally
- try-finally 启示
- Try-catch-finally机制
- 关于try-catch-finally
- C# try catch finally
- ListView滑动删除
- uva10970
- 在js中对中文和特殊字符转码,js转码(转载)
- Shiro使用和源码分析---7
- Java并发的四种风味:Thread、Executor、ForkJoin和Actor
- Try Finally 疑惑
- 字符串
- timestamp转成date格式
- Linux基本命令
- js的RSA和AES加密解密
- 【选择图片Jar】Adapter的item布局的实现(三)
- 字符串的其他方法
- Debian8.1-x64下安装Qt5.5.1+sip4.17+QScintilla-gpl-2.9.1+PyQt-gpl-5.5.1+eric6-6.1.1
- 最短路——Bellman-ford算法