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 手动抛出异常
    #### 注意 子类声明的异常范围不能超过父类声明范围
    • 父类没有声明异常,子类也不能
    • 不可抛出原有方法抛出异常类的父类或上层类
  • 相关阅读:
    linux ——process
    linux ipc—msgqueue
    JDEclipse源码查看
    用 AXIOM 促进 XML 处理
    使jets3t支持https
    正版太贵了……
    Axis2学习笔记 (Axiom 篇 )
    基于Hadoop的海量文本处理系统介绍
    详解ASP.NET MVC的请求生命周期
    .Net相关的资源连接
  • 原文地址:https://www.cnblogs.com/zxfei/p/10743341.html
Copyright © 2011-2022 走看看