异常
关于异常的知识
Hercule2016
中国科学院软件研究所天基大数据团队助理工程师,希望与大家共同进步。
展开
-
自定义异常
在通常的情况下,程序很少会自行抛出异常,因为异常的类名通常也包含了该异常的有用的信息。所以在选择抛出异常的时候,应该选择合适的异常类,从而可以明确的描述该异常的情况。在这种情形下,应用程序常常需要抛出自定义异常。 用户的自定义异常,常常都应该继承Exception类,如果需要自定义Runtime异常,则应该继承RuntimeException基类。定义异常类的时候通常需要提供两个构造器:一个是无参...原创 2020-02-18 09:10:06 · 276 阅读 · 0 评论 -
异常的处理
1、捕获 直接上代码块: try{ }catch(异常类型1 异常变量){ }catch(异常类型2 异常变量){ } finally{ } 程序会根据你抛出的异常类型,去选择进入哪一个catch块 Try里面的代码 当try里面的代码抛异常的时候,马上就会进入对应的catch,try剩下的代码不再执行 Catch里面的代码 当try里面的代码没有抛出异常,或者抛出的异常和catch不...原创 2020-02-17 10:16:46 · 116 阅读 · 0 评论 -
异常(是什么,为什么,分类)
异常是什么 我们还是举平时生活中的例子,比如在你小的时候家里来客人了,父母让你去买点喝的,对于我们来说买点喝的我们是可以自己解决的,但是可能遇到了一些问题,就是我们平时所说的异常,比如我们碰到了商店关门的异常。遇到这个异常我们有两种方法,一种是我们自己解决,就是我们平时的trycatch语句,比如我们可以自己换一家商店,亦或是我们干脆回家叫个外卖。 另一种则是我们把这个异常throw给上级,就是把...原创 2020-02-14 13:06:06 · 431 阅读 · 0 评论