关于Trycatch问题与常见异常类型
⽬录
⼀、关于Try catch
⼀、Try catch ⾥⾯定义的变量外部可以使⽤吗?
try catch的使用方法不可以,在Try catch中定义的只是局部变量
⼆、既然Exception是⽗类,是不是只⽤它就⾏了?
建议使⽤针对不同类型的异常使⽤不同的⽅法,这样可以更好的增强程序的可扩展性
三、每个catch的顺序重要吗?
像Exception⽗类⼀定要放在后⾯如果将Exception放于第⼀个catch,当程序发⽣异常时,就只会进⼊Exception,后⾯的异常处理就相当于⽩做了
⼆、常见异常类型
⼀、ArithmeticException
数学运算异常,像除数为零等数学运算的错误
如下:
⼆、NumberFormatException
数字格式化异常、不符合转换格式的字符串被转换成数字
如下:
三、ArrayIndexOutOfBoundsExcption
数组下标越界异常,使⽤⼤⼩超过数组的范围
如下:
四、NullPointerException
空指针异常,使⽤了未初始化的对象或者对象根本不存在
如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。