Java异常

来源:互联网 发布:昆明达内大数据培训 编辑:程序博客网 时间:2024/05/22 16:44
  • 介绍

异常处理是非常重要的一块内容,甚至可以说对异常处理的好坏就直接能反映一个程序员的水平如何。 下面,我会介绍一些常见的异常。

Java的异常机制中,除了Error以外可以分为两大类:编译时异常、运行时异常。顾名思义,第一个异常必须在代码编辑阶段处理,换句话说如果你调用的方法中抛出了这种异常,那么你只能有两种做法——捕获、继续向上抛出;运行时异常则不一样,可以不在代码中做处理,但是这种异常你必须很了解然后增加你的注意力。很容易忽视的东西,往往需要我们更加关注。

  • java.lang.Exception

这是所有异常的父类。

  • java.lang.RuntimeException

这个异常是所有运行时异常的父类。

  • java.lang.NullPointerException

这是鼎鼎大名的“空指针”异常,经常和我们打交道。但是,说实话,在Java中是没有指针这个概念的,算是从C语言中偷来的。

  • java.lang.IllegalStateException
  • 自定义异常

要想运用好Java的异常机制,除了要了解有哪些内在的异常之外,学会自定义异常也是非常重要的,尤其在规模比较大的工程(项目)中更是重要。

查看原文:http://surenpi.com/2016/02/01/java_exception/

0 0