java遗珠之异常种类

Posted 吴冬冬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java遗珠之异常种类相关的知识,希望对你有一定的参考价值。

异常总共分三种

  1. 已检查异常,比如java.io.FileNotFoundException
  2. 错误,java.io.IOError
  3. 运行时异常,NullPointerException

错误和运行时异常又统称为未检查异常

已检查异常必须被处理或者throws,未检查异常不需要。

但要注意的是未检查异常也是可以捕获处理的

public class UncheckedException 
    public static void main(String[] args) 
        try 
            throw new IOError(new Throwable("io"));
        catch (Error error)
            System.out.println(error.getMessage());
        


        try 
            throw new NullPointerException("null string");
        catch (NullPointerException ex)
            System.out.println(ex.getMessage());
        
    

之所以平时不这么做,是因为这种异常不知道什么时候会发生,是不确定的。

以上是关于java遗珠之异常种类的主要内容,如果未能解决你的问题,请参考以下文章

java遗珠之多异常

java遗珠之多异常

java遗珠之字段初始化

java遗珠之重复注解

java遗珠之前言

java遗珠之@SafeVarargs