为了账号安全,请及时绑定邮箱和手机立即绑定

什么叫try块中的语句是如何抛出这个异常的啊

讲完try...catch后为了引出异常抛出这个知识点,说,try块中的语句是如何抛出这个异常的,这个地方我没懂,这个地方不是捕获异常吗?

正在回答

4 回答

个人见解:感觉像是三种强度不同的解决办法。1.一些编译器能识别出来的异常,直接try-catch,少打代码,看着也爽。2.编译器识别不了的,只能自己抛,自定义一个异常,然后main中catch,处理(自己动手丰衣足食HH)3.交给上级处理,这个不太清楚,视频里就说了个“不能处理时往更上级抛”,怎么搞还不知道(TAT)。

0 回复 有任何疑惑可以回复我~

我起初也对这个部分有疑问,但是你不抛出异常怎么捕获异常。。我觉得视频老师的意思是try块里的某些方法或者语句会抛出异常,他在视频里举了个例子,那个用try和throws两种方式处理的那个,放到try里被捕获然后被catch块处理。我觉得这个例子很好的说明了这个问题,你觉得呢?

0 回复 有任何疑惑可以回复我~

try是捕获异常  

catch是抛出异常 也就是处理异常  

获取到异常后就要处理它  这两部分不能单独存在

0 回复 有任何疑惑可以回复我~
#1

qq_Takeiteasy_2

抛出不是throw吗。我觉得不能混淆啊
2018-12-23 回复 有任何疑惑可以回复我~

是捕获异常的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

什么叫try块中的语句是如何抛出这个异常的啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信