异常,是Java语言健壮性的一个重要体现。
Java把异常当作对象来处理,并定义一个基类Throwable作为所有异常的超类。
Thorwable类所有异常和错误的超类
有两个子类Error和Exception,分别表示错误和异常。
其中异常类Exception又分为运行时异常(RuntimeException)和非运行时异常,
这两种异常有很大的区别,也称之为不检查异常(Unchecked Exception)
和检查异常(Checked Exception)。下面将详细讲述这些异常之间的区别与联系:
Java异常处理涉及到五个关键字,分别是:try、catch、finally、throw、throws。



