![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
异常
骆晨辉
一枚苟延残喘的软件测试
展开
-
异常-自定义异常&异常类的抛出
异常-自定义异常&异常类的抛出自定义异常理论异常函数 :调用异常函数 自定义异常理论 例如负数角标这种异常在java中并没有定义过,这时候就要按照java异常的创建思想,面向对象,将负数角标进行自定义的描述。 这种自定义的问题描述称为自定义异常 注意:如果让一个类称为异常类,必须要继承异常体系(exception),因为只有称为异常体系的子类才有资格具备可抛性。才可以被两个关键字所操作:t...原创 2019-03-11 23:30:11 · 2597 阅读 · 0 评论 -
异常-异常的分类
异常-异常的分类异常的分类1. 编译时被检测异常2. 编译时不被检测异常(运行时异常) 异常的分类 1. 编译时被检测异常 只要Exception和其子类都是,除了特殊的子类RuntimeException体系。 这种问题一旦出现,希望在编译时就进行检测,让这种问题有对应的处理方式。 这样的问题都可以针对性的处理。 2. 编译时不被检测异常(运行时异常) Exception和中的RuntimeEx...原创 2019-03-18 23:35:52 · 345 阅读 · 0 评论 -
异常-异常的捕捉
异常-异常的捕捉 异常处理的捕捉方式: 这是可以对异常针对性处理的方式 具体格式: try { //需要被检测异常的代码 } catch(异常类,变量) //这里的变量专门用来接受当前所发生的异常对象 { //真正处理该异常的代码 } finally { //一定会被执行的代码 } ...原创 2019-03-25 23:15:01 · 135 阅读 · 0 评论 -
throws和throw的作用
throws和throw的作用1.throws2. throw3. RuntimeException4.总结(非常重要) 1.throws throws用来修饰一个方法,表示该方法如果产生异常的话,不在本方法中捕获, 而是丢弃给调用此方法的对象来处理(一般是非RuntimeException)。 2. throw throw是用来在程序中手动抛出一个异常,这个异常通常都是自定义的。 3. Runt...原创 2019-08-11 22:36:46 · 6021 阅读 · 0 评论