首页 相关文章 Java编程中异常处理的优劣之道

Java编程中异常处理的优劣之道

Java编程中的异常处理是一个很常见的话题了,几乎任何一门介绍性的Java课程都会提到异常处理。不过,我认为很多人其实并没有真正把握正确处理异常情况的方法和策略,最多也就不过了解个大概,知道点概念。本文就对三种不同程度和质量的Java异常处理进行了讨论,所阐述的处理异常的方式按手法的高下分为:

  好,不好和恶劣三种。

  同时向你提供了一些解决这些问题的技巧。
  
  首先解释一些java异常处理中必须搞清楚的定义和机制。Java语言规范将自Error类或RuntimeException类衍生出来的任何违例都称作“不可检查”(Unchecked)异常;其他所有异常则称作“可检查”(Checked)异常。
  
  所谓可检查异常,是指我们应该自行处理的异常。至于处理的手段,要么加以控制(try catch),要么通告(throws)他们有可能产生。通常,应捕捉那些已知如何处理的异常,而通告那些不知如何处理的异常。
  
  而对那些不可检查异常来说,他们要么在我们的控制之外(Error),要么是我们首先就不该答应的情况(RuntimeException).
  
  至于异常的指定,Java的规则非常简单:...[ 查看全文 ]

2016-02-19 标签:

Java编程中异常处理的优劣之道的相关文章

手机页面
收藏网站 回到头部