JAVA自学 NO.3 异常处理

(视频学习:117 / 312)

最近一段时间真是家中、工作双忙异常,隔了一周没学java了,这个基准偏差的不是一般的大了,我就不给自己定基了,中间不确定因素太多。​

今天看到异常这个章节,老师用12集视频篇幅大段的介绍,让我即觉得小题大做,又觉得这个功能可有可无,与是把这个想法和旁边的JAVA大神说起。

————————-

我说“你在工作中,异常语句用的多不多”

他说“有,但不多”

我说“异常处理为什么要存在,如果我知道前面有情况,完全可以用if来做个判断,把问题处理掉”

他说“不能什么工作都你来自己做,并且你想像不到那样多情况”

我说“为什么”

他说“比如说,你在做架构或接口时,要把注意力放在架构和底层上,把面临的各种情况抛出交给专人去负责”​

我说“异常为什么要用这样大段的文章来介绍,不就是
try…catch…

这和if…else…”不是一个意思吗?

他说“不是的这样简单,它可以放入代码块、放入类和解法方法等,想把异常写好不容易,而
if

只是一句话,一般只做一个判断”

我说“能举个例子说明一下异常的使用吗?”

他说“360更新,你的电脑没联网,这时不能让这个软件崩溃吧”​

————————-

我明白了,我是站在一个技术员吊丝的身份去考虑问题,没有​全局思维,没有做过实例,没有遇过问题,人常言冰山看到的只是它的1/10,其它的9/10在水下面。

​————————-

后补:简单两句话,1,分层思想,2,正常代码与问题代码相分离。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注