[Java学习] Java异常类型

Posted 雷林鹏

tags:

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

  所有异常类型都是内置类Throwable的子类。因此,Throwable在异常类层次结构的顶层。紧接着Throwable下面的是两个把异常分成两个不同分支的子类。一个分支是Exception。

  该类用于用户程序可能捕捉的异常情况。它也是你可以用来创建你自己用户异常类型子类的类。在Exception分支中有一个重要子类RuntimeException。该类型的异常自动为你所编写的程序定义并且包括被零除和非法数组索引这样的错误。

  另一类分支由Error作为顶层,Error定义了在通常环境下不希望被程序捕获的异常。Error类型的异常用于Java运行时系统来显示与运行时系统本身有关的错误。堆栈溢出是这种错误的一例。本章将不讨论关于Error类型的异常处理,因为它们通常是灾难性的致命错误,不是你的程序可以控制的。(编辑:雷林鹏 来源:网络)

以上是关于[Java学习] Java异常类型的主要内容,如果未能解决你的问题,请参考以下文章

java struts2入门学习---异常处理和类型转换

java异常处理的机制 java 架构师学习 java北京

java基础知识学习 java异常

Java异常学习总结

Java异常机制 学习笔记一

java学习笔记(Core java)7 断言与异常