Java教程

异常机制

本文主要是介绍异常机制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

抛出异常 捕获异常

** 异常处理五个关键字:try catch finally throw throws **

package com.le.exception;

public class Test {
    public static void main(String[] args) {
        try{
            new Test().test(1,0);
        }catch(ArithmeticException e){
            e.printStackTrace();
        }
       
    }
    public void test(int a, int b) throws ArithmeticException{
        if(b==0){
            throw new ArithmeticException();
        }
    }
    /*
        int a = 1;
        int b = 0;
        //ctrl+alt+t
        try{//try监控区
            if(b==0){
                throw new ArithmeticException();//主动的抛出异常
            }
            //System.out.println(a/b);
        }catch(ArithmeticException e){//catch (想要捕获的异常类型)捕获异常
            System.out.println("程序不能出现异常,b变量不能为0");
        }catch(Throwable e){

        }
        finally{//处理善后工作
            System.out.println("finally");
        }
        //finally 可以不要,可以用来关闭资源
         */
}
这篇关于异常机制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!