zoukankan      html  css  js  c++  java
  • 数组

    异常:
        我们经常把编程上运行的错误,作为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

  • 相关阅读:
    [LiDAR数据模拟]系列(2) HELIOS的TLS点云模拟流程
    [LiDAR数据模拟]系列(1) HELIOS模拟平台介绍
    [漫谈科研]系列(1) 分享才能进步
    python消息队列snakemq使用总结
    关于modbus rtu一个主站与多个从站通信的一点总结
    关于使用ffmpeg的一些牢骚
    Pyqt5 实时图像滚动
    pyqt5 窗体布局
    PyQt5创建第一个窗体(正规套路)
    pyqt中使用matplotlib绘制动态曲线
  • 原文地址:https://www.cnblogs.com/0280-hnn/p/6945405.html
Copyright © 2011-2022 走看看