哇---这迷死人的JAVA异常
1.JAVA异常是程序在执行时发生的不正常事件,它会打断程序的正常运行。Java异常处理的五虎上将。try、catch、 finally、throw、throws 关键字。
2.异常类说明:
Exception :异常层次结构的根类
InputMismatchException:想得到的类型和实际录入的类型不匹配 ArithmeticException :算术异常
NullPointerException :空指针异常
ArrayIndexOutOfBoundsException:数组下标越界异常
NumberFormatException:字符串转换为数字抛出的异常
SQLException:操作数据库异常
ClassNotFoundException:未找到相应的类
NoSuchFieldException: 字段未找到异常
NoSuchMethodException : 方法未找到抛出的异常
NegativeArraySizeException : 数组元素的个数为负数时抛出的异常StringIndexOutOfBoundsException :字符串索引超出范围抛出的异常
I0Exception :输入输出异常
IllegalArgumentException :方法接收到非法参数
InstantiationException :当应用程序试图使用Class类中的newInstance()方法创建一个类的实例,而指定的类对象无法被实例化时抛出的异常。
3.原始数据类型的变量转换为相应的包装类对象,能够利用包装类的构造方法,即:
Byte(byte valuc)
Character(char value)
Integer(int value)
Long(long value)
Float(loat value)
Double(double value)
Boolean(boolean value)
Short(short value)
4.在Java中,使用throw关键字在方法内部抛出异常,使用throws关键字在方法失部点明这个方法有可能会抛出的各种异常。
5. 使用Java中的包装类,可以把Java中的8种原始数据类型转化为对象来处理了。
本周体会心得:JAVA中出现的异常是不正常的,所以这周学的知识是在进行异常处理,对于我们今后学习还挺有帮助的。