• Java自学-异常处理 Throwable


    Java Throwable类

    步骤 1 : Throwable

    Throwable是类,Exception和Error都继承了该类
    所以在捕捉的时候,也可以使用Throwable进行捕捉
    如图: 异常分ErrorException
    Exception里又分运行时异常可查异常
    Throwable

    package exception;
     
    import java.io.File;
    import java.io.FileInputStream;
     
    public class TestException {
     
        public static void main(String[] args) {
     
            File f = new File("d:/LOL.exe");
     
            try {
                new FileInputStream(f);
                //使用Throwable进行异常捕捉
            } catch (Throwable t) {
                // TODO Auto-generated catch block
                t.printStackTrace();
            }
     
        }
    }
    

    练习Throwable类

    在方法声明上,可以抛出指定的异常,比如FileNotFoundException
    那么能否抛出Throwable这个类?

    这个方法的调用者又该如何处理?

    答案

    可以抛出Throwable,并且在调用的时候必须进行catch处理。

    但是这样的设计方法做不好,因为不知道抛出的类型到底是哪种具体问题,无法针对性的处理。

    package exception;
     
    import java.io.File;
    import java.io.FileInputStream;
     
    public class TestException {
     
        public static void method() throws Throwable {
            File f = new File("d:/LOL.exe");
            new FileInputStream(f);
        }
     
        public static void main(String[] args) {
            try {
                method();
            } catch (Throwable e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
    
  • 相关阅读:
    JS——jquery UI
    js——正则表达式
    jsonp——使用公共接口获取数据
    JS——json、ajax、jsonp
    [HNOI2011]括号修复 / [JSOI2011]括号序列
    [HNOI 2016] 树
    luogu_P3313 [SDOI2014]旅行
    无旋Treap模板
    [CF 718C] Sasha and Array
    [洛谷 P4556] 雨天的尾巴
  • 原文地址:https://www.cnblogs.com/jeddzd/p/11684572.html
Copyright © 2020-2023  润新知