标签:method ret void java基础 alt src lin cat images
1. 抛出 Exception,没有 finally,当 catch 遇上 return
后台输出结果:
2. 抛出 Exception,当 catch 体里有 return,finally 体的代码块将在 catch 执行 return 之前被执行
后台输出结果:
3. 不抛 Exception,当 finally 代码块里面遇上 return,finally 执行完后将结束整个方法
后台输出结果:
4. 不抛 Exception,当 finally 代码块里面遇上 System.exit() 方法 将结束和终止整个程序,而不只是方法
后台输出结果:
5. 抛出 Exception,当 catch 和 finally 同时遇上 return,catch 的 return 返回值将不会被返回,finally 的 return 语句将结束整个方法并返回
后台输出结果:
6. 不抛出 Exception,当 finally 遇上 return,try 的 return 返回值将不会被返回,finally 的 return 语句将结束整个方法并返回
后台输出结果:
标签:method ret void java基础 alt src lin cat images
原文地址:http://www.cnblogs.com/mj9306/p/6121082.html