62,624
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
package com.gjhohj.test;
import java.util.ArrayList;
import java.util.List;
public class TestMain01 {
public static void main(String args[]) {
System.out.println(noticeFinally());
}
public static String noticeFinally(){
try{
return "1";
}finally{
System.out.println("abc") ;
}
}
}
package com.gjhohj.test;
import java.util.ArrayList;
import java.util.List;
public class TestMain01 {
public static void main(String args[]) {
System.out.println(noticeFinally());
}
public static boolean noticeFinally(){
try{
return true;
}finally{
return false ;
}
}
}
finally 里面的代码不管怎么样都是会被执行的。
Java codepublic static void main(String[] args)
{
System.out.println(test());
}
public static int test()
{
try
{
System.out.println(2/1);
return 0;
} catch (Exception e)
{
e.printStackTrace();
}finally
{
System.out.println("2/0");
}
return 0;
}
结果:
2
2/0
0