java中throws的使用

美女程序员鼓励师

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.概念

如果方法声明的是Exception类型的异常或者是Checked Exception异常,要求方法的调用处必须做处理。

1)继续使用throws向上(方法的调用处)声明

2)使用try-catch-finally进行处理

2.语法

[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异常类)]{......}

public void function() throws Exception{......}

3.实例

class MyException extends Exception {

    public MyException() {}

    public MyException(String msg) {

        super(msg);

    }

}

 

public class Demo3 {

 

    public static void main(String[] args) {

        try {

            test();

        } catch (MyException e) {

            System.out.println("Catch My Exception");

            e.printStackTrace();

        }

    }

    public static void test() throws MyException{

        try {

            int i = 10/0;

              System.out.println("i="+i); 

        } catch (ArithmeticException e) {

            throw new MyException("This is MyException"); 

        }

    }

}

以上就是java中throws的使用方法,当我们需要声明异常时选择throws,反之抛出就选择throw,掌握了这个要点大家就不会在使用时出错了。

以上是 java中throws的使用 的全部内容, 来源链接: utcz.com/z/542375.html

回到顶部