数组

异常:
    我们经常把编程上运行的错误,作为Bug
    
    异常机制:
        专门使电脑计算机自主发现问题,自主修改问题
        
    语法:
        try-catch
        
        try{
            抓取  ---->   有问题代码
        }catch(){
            捕获 ---->  问题代码块,所能出现的bug
        }
        
        
        异常分为两种:
            ERROR 不可更改的错误
            Exception  可修改的错误
            
            
        
        Exception 异常  
            NullPointerException 空指针异常
                null值可以进行输出
                null值只有引用类型才会有
                只要是引用类型都有自己独有的功能方法
                null值一旦使用这些功能方法,就会报这样的错误
                
            ArrayIndexOutOfRoundsException  数组下标越界异常
            
            ClassNotFoundException   没有当前异常
            
            DataFormatException    数据格式异常
            
            PrinterException       输出异常
            
            SQLException     数据库异常
            
            
            RuntimeException  运行时异常
            
                ArithmeticException 算术异常
                
                IllegalArgumentException 初始化参数异常

                InputMismatchException   输入不匹配异常
            
        多重catch语句
            try-catch-catch-catch-catch...
            
        try-catch-finally
            finally不管你有没有错,一定会执行的地方
            
            
        声明异常来减少我们try-catch块的代码量
            throws 声明异常   专门放置在我们的方法上
            声明的目的是当前方法中的代码块真的不知道问题会出现在哪里?
            我们用声明
            
        抛出异常
            当我们来自己描述一些问题的时候 使用抛出异常
            throw抛出
            
        * 注意要点:能try-catch的地方就尽量try-catch

原文地址:https://www.cnblogs.com/0280-hnn/p/6945405.html