杨晶珍
程序员
Ta的文章
异常处理的两种基本模型:终止模型和恢复模型
理论上异常处理划分为两个模型(中止模型与继续模型),但实际使用方面我们对中止模型用的比较多,这个模型比较实用,而继续模型则不是那么的应用普遍,多少是耦合的过于紧密。中止模型:假设错误非常严重,已至你无法在回到错误发生的地方,也就是说,这段程序经过判断认为,他已经没有办法挽回,于是就抛出异常,希望这个异常不要在回来,这也是Java当前所采用的模式。长久以来,尽管程序员们使用的操作系统支持恢复模型的异常处理,但他们最终还是转向使用类似“终止模型”的代码,因...
杨晶珍
1019浏览
0推荐
2021-05-28 15:55:25
浅谈Java自定义异常的使用
Java确实给我们提供了非常多的异常,但是异常体系是不可能预见所有的希望加以报告的错误,所以Java允许我们自定义异常来表现程序中可能会遇到的特定问题,总之就是一句话:我们不必拘泥于Java中已有的异常类型。那么我们又是如何使用Java自定义异常的呢?Java自定义异常的使用要经历如下四个步骤:1.定义一个类继承Throwable或其子类。2.添加构造方法(当然也可以不用添加,使用默认构造方法)。3.在某个方法类抛出该异常。4.捕捉该异常。下面的类是创建自定义异常的简单Jav...
杨晶珍
791浏览
0推荐
2021-05-28 15:41:04