Java.io包教程

Java.lang.Exceptions

简介

java.lang.Exceptions 提供了在java lang包下抛出的不同异常.

异常摘要

Sr.No.例外&说明
1

ArithmeticException

当出现异常算术条件时抛出该值.

2

ArrayIndexOutOfBoundsException

这是投掷到表示已使用非法索引访问数组.

3

ArrayStoreException

这是抛出的,表示已尝试将错误类型的对象存储到一个对象数组.

4

ClassCastException

这是抛出的,表示代码已尝试将对象强制转换为不是实例的子类./p>

5

ClassNotFoundException

当应用程序尝试加载时抛出此异常一个类通过其字符串名称使用:类Class中的forName方法.

6

CloneNotSupportedException

这是抛出的,表示类Object中的clone方法已被调用克隆一个对象,但该对象的类没有实现Cloneable接口.

7

EnumConstantNotPresentException

当应用程序尝试按名称访问枚举常量时,抛出此异常枚举类型不包含具有指定名称的常量.

8

Exception

这是类Exception,它的子类是Throwable的一种形式,表示合理的应用程序的条件可能想抓住.

9

IllegalAccessException

这是非法的当应用程序尝试反射性地创建实例(数组除外),设置或获取字段或调用方法,但当前正在执行的方法无法访问指定类,字段,方法的定义时,抛出AccessException或构造函数.

10

IllegalArgumentException

这是抛出的,表示方法已被传递非法或不合适的参数.

11

IllegalMonitorStateException

这是抛出的,表示线程已尝试在对象的监视器上等待,或者在没有指定监视器的情况下通知在对象监视器上等待的其他线程.

12

IllegalStateException

表示在非法或不适当的时间调用了某个方法.

13

IllegalThreadStateException

这是抛出的,表示线程未处于所请求操作的适当状态.

14

IndexOutOfBoundsException

这是抛出的,表示索引为某种类型(例如数组,字符串或向量)超出范围.

15

InstantiationException

当应用程序尝试执行时抛出此异常使用类Class中的newInstance方法创建类的实例,但无法实例化指定的类对象.

16

InterruptedException

当线程在活动之前或期间等待,休眠或以其他方式占用,并且线程被中断时,抛出此异常.

17

NegativeArraySizeException

如果应用程序尝试创建负数大小的数组,则抛出此异常.

18

NoSuchFieldException

表示该类没有指定名称的字段.

19

NoSuchMethodException

无法找到特定方法时抛出此异常.

20

NullPointerException

当应用程序在需要对象的情况下尝试使用null时,抛出此异常.

21

NumberFormatException

这是抛出的,表示应用程序已尝试将字符串转换为其中一种数字类型,但该字符串不是具有适当的格式.

22

RuntimeException

这是RuntimeException是在Java虚拟机正常运行期间可以抛出的那些异常的超类.

23

SecurityException

安全管理器抛出此信息表示安全违规.

24

StringIndexOutOfBoundsException

这是由String方法抛出,以指示索引为负数或大于字符串的大小.

25

TypeNotPresentException

这是T当应用程序尝试使用表示类型名称的字符串来访问类型时,或者找不到具有指定名称的类型的定义.

26

UnsupportedOperationException

这是抛出的,表示不支持请求的操作.