zoukankan      html  css  js  c++  java
  • Java异常学习总结一

    Java中的异常

    定义

    异常(Exception)就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。

    常见类型举例

    • 所需文件找不到(ClassNotFoundException)
    • 网络连接不通或中断
    • Sql语句执行异常(SQLException)
    • 输入输出异常(IOException)
    • 算术运算异常(被0除)ArithmeticException
    • 数组下标越界(ArrayIndexOutOfBoundsException)
    • 装载一个不存在的类或者null对象操作(NullPointerException)
    • 类型转换异常(ClassCastException)
    • 方法接收到非法参数(IllegalArgumentException)
    • 数字格式转换异常(NumberFormatException)
    • 。。。。。。

    异常处理关键字

    异常处理通过5个关键字来实现:try、catch、finally、throw、throws。

    关键字 作用
    try 执行可能产生异常的代码
    catch 捕获异常
    finally 无论是否发生异常,代码总能执行
    throws 声明方法可能要抛出的各种异常
    throw 手动抛出异常
    #### 注意 子类声明的异常范围不能超过父类声明范围
    • 父类没有声明异常,子类也不能
    • 不可抛出原有方法抛出异常类的父类或上层类
  • 相关阅读:
    ubuntu一些记录
    unittest添加测试用例方法
    弹出框处理
    无法连接终端
    Python 断言
    Appium_Python_Api文档
    pycharm快捷键
    appium运行时启动失败
    appium运行时每次默认弹出appiumsetting与unlock重装,关闭这两个步骤的方法
    SpringBoot的jar包引用外部properties文件
  • 原文地址:https://www.cnblogs.com/zxfei/p/10743341.html
Copyright © 2011-2022 走看看