public class Demo{
public int add(int a,int b){
try{
return a+b;
}catch(Exception e){
System.out.println("catch 语句块");
}finally{
System.out.println("finally 语句块");
}
return 1111;
}
public static void main(String[] args){
Demo demo = new Demo();
System.out.println("和是:"+demo.add(9,34));
}
}
输出结果为:
finally 语句块
和是:43
执行顺序是:先执行try语句,返回值储存在临时栈,然后执行finally语句,最后返回临时栈的值。
版权声明:本文为qq_42640205原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。