在Java中所有异常都是由Throwable继承而来,但在下一层分解为Error和Exception两个分支。Error类层次结构描述了Java运行时系统的内部错误和资源消耗错误。应用程序不应该抛出这种类型的对象