服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java基础:java异常处理的特殊情况分析

1、不能在finally块中执行return,continue等语句,否则会把异常“吃掉”;
2、在try,catch中如果有return语句,则在执行return之前先执行finally块
 
请大家下面的例子:


public class trytest {
    public static void main(string[] args) {
        try {
            system.out.println(trytest.test());// 返回结果为true其没有任何异常
        } catch (exception e) {
            system.out.println("exception from main");
            e.printstacktrace();
        }
        dothing