文章摘要:java的异常有哪些 java的异常是什么
java中常见的异常有:1.java.lang.illegalaccessexception,没有访问权限;2 […]
java中常见的异常有:1.java.lang.illegalaccessexception,没有访问权限;2.java.lang.arithmeticexception,数学运算异常;3.java.lang.nullpointerexception,程序遇到空指针;4.java.lang.illegalargumentexception,方法的参数错误;5.ArithmeticExecption,算术异常;6.NullPointerException,空指针异常;7.ClassCastException,类型强制转换异常;8.NegativeArrayException,数组负下标异常;9.ArrayIndexOutOfBoundsException,数组下标越界异常;10.SecturityException,违背安全原则;11.EOFException,文件已结束;12.FileNotFoundException,文件未找到;13.NumberFormatException,字符串转换为数字异常;14.SQLException,数据库操作异常;15.IOException,输入输出异常;16.NoSuchMethodException,方法未找到;
java中常见的异常有以下几种
1.java.lang.illegalaccessexception
java中java.lang.illegalaccessexception是指没有访问权限,常出现在调用一个类时,当前方法没有对该类的访问权限。
2.java.lang.arithmeticexception
java中java.lang.arithmeticexception是指数学运算异常,常出现在程序中出现了除以零类似的运算。
3.java.lang.nullpointerexception
java中java.lang.nullpointerexception是指程序遇到空指针,是指调用了未经初始化或不存在的对象,常出现在创建图片或调用数组中,如图片未初始化、图片路径错误等。
4.java.lang.illegalargumentexception
java中java.lang.illegalargumentexception是指方法的参数错误,常出现在方法调用中的参数传递错误。
5.ArithmeticExecption
java中ArithmeticExecption是指算术异常,常出现在异常的运算条件时抛出。
6.NullPointerException
java中NullPointerException是指空指针异常,常出现在方法内部成员没有赋值时抛出。
7.ClassCastException
java中ClassCastException是指类型强制转换异常,常出现在检测到两个类型间转换不兼容时抛出。
8.NegativeArrayException
java中NegativeArrayException是指数组下标异常,常出现在数组下标越界时抛出。
9.ArrayIndexOutOfBoundsException
java中ArrayIndexOutOfBoundsException是指数组下标越界异常,常出现在调用数组或者字符串的下标值超出了数组范围时抛出。
10.SecturityException
java中SecturityException是指违背安全原则,由安全管理器抛出以指示安全违规。
11.EOFException
java中EOFException是指文件已结束,常出现在当程序在输入的过程中遇到文件或流的结尾时抛出。
12.FileNotFoundException
java中FileNotFoundException是指文件未找到,成出现在打开一个不存在的文件进行读写时抛出。
13.NumberFormatException
java中NumberFormatException是指字符串转换为数字异常,成出现在字符串确不满足数字类型要求的格式时抛出。
14.SQLException
java中SQLException是指数据库操作异常,常出现在无效列名、表或者视图不存在、插入空值时抛出。
15.IOException
java中IOException是指输入输出异常,常出现在从磁盘上读写一个文件,而硬盘上没有这个文件时抛出。
16.NoSuchMethodException
java中NoSuchMethodException是指方法未找到,常出现在访问的方法被定义成private类型时抛出。