java异常!

2021/11/10 17:09:57

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

一、Exception

常见的异常:

1.算术异常类:ArithmeticExecption;   2.空指针异常:NullPointerException;

3.类型强制转换异常:ClassCastException;   4.数组负下标异常:NegativeArrayException;

5.数组下标越界异常:ArrayIndexOutOfBoundsException;   6.字符串转换为数字异常:NumberFormatException;   

7.操作数据库异常:SQLException;    8.输入输出异常:IOException:   9.方法未找到异常:NoSuchMethodException;

关键字:try catch

public class Index_Laugh {
    public static void main(String[] args) {
        int x = 20;
        int y = 0;
        try {
            System.out.println(x/y);
        }catch (Exception c ){
            System.out.println("分母不能为零");
        }
    };
}

输出结果:

关键字:finally

一般情况下可以try catch后直接不写finally;但是牵扯到IO流的话必须有,因为通过finally一定执行的原理,关闭其流操作;

程序正确:

public class Index_Laugh {
    public static void main(String[] args) {
        int x = 20;
        int y = 10;
        try {
            System.out.println(x/y);
        }catch (Exception c ){
            System.out.println("分母不能为零");
        }finally {
            System.out.println("我是不管什么情况下都会执行的!无所畏惧

	


这篇关于java异常!的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程