• 异常


    在java类库中的每个包都定义了异常类,所有这些类都是Throwable类的子类。

    Throwable类属于java.lang包,java程序自动引入此包。

    Throwable派生出两个子类 Exception类和 Error类

    Error代表内存不足等致命性错误,Java通常不会捕获此类异常,也不会抛出异常,通常这种错误是不可修复的,不易处理的,Exception类是一般的异常。

    RuntimeExcepetion类由Exception类派生,可以用try catch捕获

    种类

    说明

    ArithmeticException

    算数异常:例如 除以0

    NullPointerException

    空指针异常

    ArrayIndexOutOfBoundsException

    数组越界异常

    NegativeArraySizeException

    数组长度为负值异常

    ArrayStoreException

    数组存储异常,指的是派给数组的值错误

    IllegalArgumentException

    非法参数异常,指的是派给形参的值错误

    SecurityException

    安全性异常


    public class Test{
        public static void main(String args[]){
            fun() ;        
        }
        public static void fun2()throws ArithmeticException{
            int a = 2/0 ;
        }
        public static void fun() throws ArithmeticException{
          try{
           fun2() ;
          } catch (ArithmeticException e){
          
            e.printStackTrace() ;        //显示异常具体情况
          }
        }

    }

  • 相关阅读:
    mysqldump全量和增量备份脚本
    mysqldump根据通配符批量导出
    xtrabackup2.4_MySQL5.7备份与恢复
    ArrayInt
    Oracle wallet配置登陆凭证
    percona xtrabackup8.0.4备份恢复mysql8.0.12
    mysql修改密码
    range
    一周感悟
    Target
  • 原文地址:https://www.cnblogs.com/da-peng/p/5130992.html
Copyright © 2020-2023  润新知