随笔分类 -  04 Java Exception

java 异常捕捉 ( try catch finally ) 你真的掌握了吗?
摘要:掌握下面几条原则就可以完全解决“当try、catch、finally遭遇return”的问题。 原则:1、finally语句块中的代码是一定会执行的,而catch块中的代码只有发生异常时才会执行。 2、 函数执行完try块中的return语句后不会终止,还会继续执行catch(仅在抛出异常时执行)、 阅读全文

posted @ 2017-07-28 09:36 ziq711 阅读(337) 评论(0) 推荐(0)

Finally 与 return
摘要:网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的: (1)try语句没有被执行到,如在try语句之前就返回了,这样final 阅读全文

posted @ 2016-06-19 09:09 ziq711 阅读(148) 评论(0) 推荐(0)

JAVA中的throws和throw的区别
摘要:Java Java 一直对java中的throws和throw不太理解。最近一直在查这两个方面的资料,算是能明白一点吧。如果我下面的观点哪有不对,希望指出来,我加以改进。 throw:(针对对象的做法) 抛出一个异常,可以是系统定义的,也可以是自己定义的。下面举两个例子: 抛出Java中的一个系统异 阅读全文

posted @ 2016-04-10 23:21 ziq711 阅读(270) 评论(0) 推荐(0)

java自定义异常
摘要:[java] view plain copy print? /*下面做了归纳总结,欢迎批评指正*/ /*自定义异常*/ class ChushulingException extends Exception { public ChushulingException(String msg) { super(msg); } ... 阅读全文

posted @ 2016-04-10 23:15 ziq711 阅读(143) 评论(0) 推荐(0)

[转]如何编写和应用Java的自定义异常类
摘要:编写自定义异常类实际上是继承一个API标准异常类,用新定义的异常处理信息覆盖原有信息的过程。常用的编写自定义异常类的模式如下: public class CustomException extends Exception { //或者继承任何标准异常类 public CustomException( 阅读全文

posted @ 2016-04-10 23:12 ziq711 阅读(461) 评论(0) 推荐(0)