每日学习20
今天学习了异常
异常包括编译时异常和运行时异常
异常有两个作用,一个是帮助查询bug信息,一个是作为返回值通知调用者底层的执行情况
虚拟机碰到异常就会报错,且不会执行下方语句
自己处理异常时通过try和catch
1.如果try没有碰到问题,则会跳过catch语句
2.如果我们要捕获多个异常,我们就要写多个catch与之对应,如果异常之间存在父子关系,父类异常必须放在下面,当try中发现异常时会跳过try的剩下代码,直接进入对应catch
3.try中遇到的异常没有被捕获,则会交给虚拟机默认处理
异常中最常用的方法是Throwable.printStackTrace可以让打印异常信息

浙公网安备 33010602011771号