我们在进行程序设计的时候或者在生活中,往往会出现一些异常情况,java语言提供了异常处理机制,并在类库中提供了一些异常类,但有时候我们还需要自己定义异常类来解决特定的异常问题。请你结合实际问题,自定义异常类,并在应用程序中给出具体的使用。 要求: (1)要有自己定义的异常类 (2)在异常情况下,要创建异常对象并抛出 (3)在应用程序中要对异常进行处理
举一反三
- 为了解决异常问题,Java提供了异常处理机制,预定义了 类
- 考核知识点自定义异常2、练习目标Ø掌握如何自定义异常3、需求分析Java中定义的异常有限,如果想描述程序中特有的异常情况,就需要自定义异常。为了让初学者熟悉自定义异常,本案例将自定义一个名为MyException的异常类来演示如何自定义异常。4、设计思路(实现原理)1)自定义名为MyException的异常类,继承自Exception类。2)在Example19类中进行除法运算,判断当除数为零时,抛出自定义的异常类3)在main()方法中处理异常。运行结果如下图所示:
- JDK中定义了大量的异常类,这些异常类足够我们使用了,所以,我们不需要自己定义异常类
- 异常类在Java程序中是一种比较特殊的类,在使用之前必须先定义,按异常处理不同可分为运行异常、捕获异常、声明异常和 【9】 。
- 在处理异常时,应优先使用自己定义的异常类