目录
三、ArrayIndexOutOfBoundsExcption
一、关于Try catch
一、Try catch 里面定义的变量外部可以使用吗?
不可以,在Try catch中定义的只是局部变量
二、 既然Exception是父类,是不是只用它就行了?
建议使用针对不同类型的异常使用不同的方法,这样可以更好的增强程序的可扩展性
三、每个catch的顺序重要吗?
像Exception父类一定要放在后面!!!如果将Exception放于第一个catch,当程序发生异常时,就只会进入Exception,后面的异常处理就相当于白做了
二、常见异常类型
一、ArithmeticException
数学运算异常,像除数为零等数学运算的错误
如下:
二、NumberFormatException
数字格式化异常、不符合转换格式的字符串被转换成数字
如下:
三、ArrayIndexOutOfBoundsExcption
数组下标越界异常,使用大小超过数组的范围
如下:
四、NullPointerException
空指针异常,使用了未初始化的对象或者对象根本不存在
如下: