jave第七章讲述
第七章 异常 知识点 掌握Java规范中非常重要的异常处理机制 会使用try和catch进来捕获和处理异常 掌握如何自定义异常类 掌握使用异常时一般遵守的原则 熟悉Java系统定义的标准异常 7.1异常的分类 Java把程序运行时的可能遇到的错误分为两类: 一类是非致命的,通过某种修正后程序还能继续执行。这类错误叫作异常。 如:文件不存在、无效的下标、空引用、网络断开、打印机脱机、磁盘满了等 另一类是致命的,即程序遇到了非常严重的不正常状态,不能简单恢复执行,这就是错误。如:内存耗尽、系统内部错误等 所有的异常对象都继承自Throwable类的实例 7.2异常的抛出 当Java应用程序出现错误时,会产生一个异常对象,这个对象包含了异常的类型和错误出现时程序所处的状态信息。 把异常对象递交给Java编译器的过程称为抛出。 一个方法不仅能告诉Java编译器它能返回什么值,还可以告诉Java编译器有可能产生什么样的错.例: 一个方法抛出了异常后,那么它再也不能返回调用者了 7.3异常的捕获和处理 代码如下: try{…. } catch(Exception e) {…. } 例:一个捕获异常的例子 public void read(reader) { try {boole
原创力文档

文档评论(0)