今日学习:异常
主要学习异常的两种继承体系:error和exception
通俗理解,error就是指代码完全无法运行,出大事了,必须强制修改代码才可以运行,人话:得大改.
exception:异常,可以小改就能修复的
exception有两种异常情况:编译时异常和运行时异常
人话:编译时异常,一调用方法就异常,具体表现在idea上就是爆红;运行时期异常就是代码写上去的什么都不爆红,但是一运行就直接崩溃爆红
还学了throws和try...catch
throws相当于就是不断往上层回溯找异常解决的方法
try...catch就相当于捕获指定的异常,一旦被捕获就进入catch所包含的运行方法,捕获成功之后,不影响后面的代码正常运行
finally就是不管是否捕获成功,都必定会执行
打印异常信息的三种方法 :
String toString():打印异常类型和异常信息
String getMessage():获取异常信息
void printStackTrace():获取最详细的异常信息+
注意事项:父类抛出异常之后,子类重写后可抛出可不抛出
父类没有抛出异常,子类重写后不可以抛出异常
百日大厂计划day09,大家加油,一起努力!
(ps:今天实际上是陪女朋友去了,只有晚上花了一点时间学习异常,明天恢复正常并且补齐今日剩余没学习的内容)


604

被折叠的 条评论
为什么被折叠?



