throwdemo.java

来自「有关java编程的课件及附上有关的源代码」· Java 代码 · 共 57 行

JAVA
57
字号

/**
  * 这个类演示用户自定义异常。
  */

package SG5.Example5;

class ThrowException {

    /** 构造函数。 */
    protected ThrowException() {
    }

    /** 这个方法将抛出一个异常 */
    static void throwException() {
        try {

            throw new NullPointerException("throwException");

        } catch (NullPointerException e) {

            System.out.println("已捕获内部 throwException");
            throw e;

       }
    }
}


class ThrowDemo {

    /**  构造函数。 */
    protected ThrowDemo() {
    }

   /**
    *类和应用程序的唯一进入点。
    * @param args 字符串参数的数组。
    */

    public static void main( String[] args) {

    ThrowException obj = new ThrowException();

        try {

            obj.throwException();

     } catch (NullPointerException e) {

         System.out.println("再次捕获:" + e);

     }
   }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?