zoukankan      html  css  js  c++  java
  • Java标准库定义的常用异常

    Exception  
    │
    ├─ RuntimeException  运行时异常
    │  │
    │  ├─ NullPointerException  程序试图访问一个空的数组中的元素或访问空的对象中的 方法或变量时产生异常
    │  │
    │  ├─ IndexOutOfBoundsException  由于数组下标越界或字符串访问越界引起异常
    │  │
    │  ├─ SecurityException  由于访问了不应访问的指针,使安全性出问题而引起异常
    │  │
    │  └─ IllegalArgumentException不合法的参数异常
    │     │
    │     └─ NumberFormatException字符的UTF代码数据格式有错引起异常
    │
    ├─ IOException
    │  │
    │  ├─ UnsupportedCharsetException不支持的字符集异常
    │  │
    │  ├─ FileNotFoundException未找到指定文件引起异常
    │  │
    │  └─ SocketException
    │
    ├─ ParseException
    │
    ├─ GeneralSecurityException
    │
    ├─ SQLException
    │
    └─ TimeoutException

    ArithmeticException——由于除数为0引起的异常; 
    ArrayStoreException——由于数组存储空间不够引起的异常; 
    ClassCastException—一当把一个对象归为某个类,但实际上此对象并不是由这个类 创建的,也不是其子类创建的,则会引起异常; 
    IllegalMonitorStateException——监控器状态出错引起的异常; 
    NegativeArraySizeException—一数组长度是负数,则产生异常; 
    NullPointerException—一程序试图访问一个空的数组中的元素或访问空的对象中的 方法或变量时产生异常; 
    OutofMemoryException——用new语句创建对象时,如系统无法为其分配内存空 间则产生异常; 
    SecurityException——由于访问了不应访问的指针,使安全性出问题而引起异常; 
    IndexOutOfBoundsExcention——由于数组下标越界或字符串访问越界引起异常; 
    IOException——由于文件未找到、未打开或者I/O操作不能进行而引起异常; 
    ClassNotFoundException——未找到指定名字的类或接口引起异常; 
    CloneNotSupportedException——一程序中的一个对象引用Object类的clone方法,但 此对象并没有连接Cloneable接口,从而引起异常; 
    InterruptedException—一当一个线程处于等待状态时,另一个线程中断此线程,从 而引起异常,有关线程的内容,将在下一章讲述; 
    NoSuchMethodException一所调用的方法未找到,引起异常; 
    Illega1AccessExcePtion—一试图访问一个非public方法; 
    StringIndexOutOfBoundsException——访问字符串序号越界,引起异常; 
    ArrayIdexOutOfBoundsException—一访问数组元素下标越界,引起异常; 
    NumberFormatException——字符的UTF代码数据格式有错引起异常; 
    IllegalThreadException—一线程调用某个方法而所处状态不适当,引起异常; 
    FileNotFoundException——未找到指定文件引起异常; 
    EOFException——未完成输入操作即遇文件结束引起异常。
    ————————————————
    版权声明:本文为CSDN博主「飞奔的波大爷」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_22860341/article/details/73610537
     
  • 相关阅读:
    Unity4.5版本DLL库名字问题
    Unity路径规划
    Unity 父物体与子物体位置
    Moving in Unity
    C# Xml文件操作,解释见注释
    发个招聘信息
    Unity 视频播放杂谈
    unity中Debug输出控制
    编写可读代码艺术之表面层析
    匈牙利命名法,骆驼命名法(camel),帕斯卡(Pascal)命名法(转)
  • 原文地址:https://www.cnblogs.com/try4396/p/12097591.html
Copyright © 2011-2022 走看看