zoukankan      html  css  js  c++  java
  • 抛出异常,程序照样报错,如果是全部抛出,就不会报错了


    抛出之后,如果上层使用try。。。catch处理了就可以,如果不处理会继续抛出,在后面学习事务的时候,就需要抛出异常 

    package myexception01;

    import java.io.FileNotFoundException;

    /*异常处理的第一种方法:
    * 在方法上通过throws关键字将异常抛出
    * throws后面可以跟上很多异常,多个异常之间使用,
    * 分别在throws后面可以用父类代替子类型异常
    */
    public class TestException03 {
    public static void main(String[] args) throws FileNotFoundException, Exception {
    System.out.println("main-1");
    m1();
    System.out.println("main-2");
    }

    public static void m1() throws FileNotFoundException {
    System.out.println("m1-1");
    m2();
    System.out.println("m1-2");
    }

    public static void m2() throws FileNotFoundException {
    System.out.println("m2-1");
    // 抛出运行时异常
    // throw new ArrayIndexOutOfBoundsException();
    // 抛出编译时异常
    throw new FileNotFoundException();

    }

  • 相关阅读:
    UML建模之用例图关系
    python模块介绍
    Delphi操作XML(七)
    Delphi操作XML(一)
    Delphi操作XML(五)
    Delphi操作XML(六)
    Delphi操作XML(二)
    Delphi操作XML(四)
    Delphi操作XML(三)
    决心好好写cnblogs
  • 原文地址:https://www.cnblogs.com/Koma-vv/p/9519303.html
Copyright © 2011-2022 走看看