Java 异常
我是一只青蛙
这个作者很懒,什么都没留下…
展开
-
Java 基础学习之异常 一
1. 异常基本概念在没有异常处理的语言中如果要回避异常,就必须使用判断语句,配合所想到的错误状况来捕捉程序里所有可能发生的错误。但是为了捕捉这些错误,编写出来的程序代码通常会有大量的判断语句,有时候这样也未必能捕捉到所有的错误,而且这样做势必会导致程序运行效率的降低。 Java 的异常处理机制恰好改进了这一点。它具有易于使用、可自行定义异常类,处理抛出异常的同时又不会降低程序运行的速...原创 2019-08-31 12:01:11 · 132 阅读 · 0 评论 -
Java 基础学习之异常 二 (throws 和 throw 关键字)
1 throws 关键字原创 2019-08-31 15:59:25 · 147 阅读 · 0 评论 -
Java 基础学习之异常 三 (Exception 类与 RuntimeException 类)
1 Exception 类与 RuntimeException 类 继承关系ExceptionRuntimeExceptionIllegalArgumentExceptionNumberException 由图可知,RuntimeException 是 Exception 的子类。Exception 在程序中必须使用 try…catch 进行处理。RuntimeException ...原创 2019-08-31 16:16:06 · 391 阅读 · 0 评论 -
Java 基础学习之异常 四(自定义异常类、断言)
在 Java 中已经提供了大量的异常类,但是这些异常类有时候也很难满足开发者的要求。例如:现在如果设置的年龄超过了 300 岁,那么将产生一个 AgeException, 然而这样的异常 Java 本身不会提供,所以此时用户可以根据自己的需要定义自己的异常类,定义异常类只需要继承 Exception 类(强制性处理)或者是 RuntimeException 类(选择性处理)即可。实例代码...原创 2019-08-31 16:46:25 · 792 阅读 · 0 评论