首页 > 解决方案 > 例外处理

问题描述

为什么下面的代码不执行,

try {
        System.out.println("abc");
    }
    catch(FileNotFoundException e) {
        e.getMessage();
    }

但是为什么这会执行

    try {
        System.out.println("abc");
    }
    catch(Exception e) {
        e.getMessage();
    }

标签: javaexception

解决方案


打印语句不会抛出FileNotFoundException错误,Exception但会捕获 Java 中的任何通用异常。


推荐阅读