课程
/后端开发
/Java
/Java入门第三季
讲完try...catch后为了引出异常抛出这个知识点,说,try块中的语句是如何抛出这个异常的,这个地方我没懂,这个地方不是捕获异常吗?
2018-02-10
源自:Java入门第三季 1-5
正在回答
个人见解:感觉像是三种强度不同的解决办法。1.一些编译器能识别出来的异常,直接try-catch,少打代码,看着也爽。2.编译器识别不了的,只能自己抛,自定义一个异常,然后main中catch,处理(自己动手丰衣足食HH)3.交给上级处理,这个不太清楚,视频里就说了个“不能处理时往更上级抛”,怎么搞还不知道(TAT)。
我起初也对这个部分有疑问,但是你不抛出异常怎么捕获异常。。我觉得视频老师的意思是try块里的某些方法或者语句会抛出异常,他在视频里举了个例子,那个用try和throws两种方式处理的那个,放到try里被捕获然后被catch块处理。我觉得这个例子很好的说明了这个问题,你觉得呢?
try是捕获异常
catch是抛出异常 也就是处理异常
获取到异常后就要处理它 这两部分不能单独存在
qq_Takeiteasy_2
是捕获异常的
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答try catch语句中catch()括号中的异常名是怎么来的?
4 回答代码有抛出异常,但是运行是没有显示异常语句,是什么情况
1 回答try-catch语句出现问题,就算输入整数也会抛出异常,求帮忙
1 回答异常的抛出
1 回答try...catch异常抛出提示及子父类