2017年3月5日
摘要: Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种强大的调试手段,在于其回答了以下三个问题: 什么出了错? 在哪出的错? 为什么出错? 在有效使用异常的情况下,异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛出,异常信息回答了 阅读全文
posted @ 2017-03-05 17:31 代码ok 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 文章来源:leaforbook - 如何正确使用Java异常处理机制作者:士别三日 第一节 异常处理概述 第二节 Java异常处理类 2.1 Throwable 2.1.1 Throwable有五种构造方法 2.1.2 Throwable的所有成员方法 2.2 Error 2.3 Exception 阅读全文
posted @ 2017-03-05 17:03 代码ok 阅读(9100) 评论(2) 推荐(2) 编辑
摘要: 当面对选择抛出什么类型的异常,你可以使用一种由别人写的异常——Java平台提供了大量的异常类供你使用——或者你也可以写一个你自己的异常类型。如果符合下面几个条件之一,你就应该创建自己的异常类型,反之你应该用别人写的。 你是否有一个异常类型,Java平台里面的异常类型都不能描述它? 它是否可以帮助用户 阅读全文
posted @ 2017-03-05 16:55 代码ok 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 现在你知道了异常是什么,并且知道怎么使用它们,现在是时候讨论一下在你的程序中使用异常会有什么好处了。 优势1:隔离错误处理代码和常规代码 Exception提供了一种方法,把意外发生时的细节从程序主逻辑中隔离开来。在传统的编程中,错误的检测、报告和处理通常会导致像意大利面条那么混乱的代码。例如,请看 阅读全文
posted @ 2017-03-05 16:20 代码ok 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: try-with-resources语句是一种声明了一种或多种资源的try语句。资源是指在程序用完了之后必须要关闭的对象。try-with-resources语句保证了每个声明了的资源在语句结束的时候都会被关闭。任何实现了java.lang.AutoCloseable接口的对象,和实现了java.i 阅读全文
posted @ 2017-03-05 14:19 代码ok 阅读(39410) 评论(0) 推荐(3) 编辑