Throwable异常分类

  • Throwable类是Java语言中所有错误和异常的父类。有两个直接子类Error和Exception
  • Error:表示严重的问题,比如内存溢出、资源耗尽、系统内部错误,仅仅依靠修改程序并不能解决,举个例子:盖楼偷工减料,导致大楼坍塌,这就是一个Error,使用java命令去运行一个不存在的类就会出现Error。合理的应用程序不应该试图捕获。
  • Exception类
  •              编译其问题:不是RuntimeException的异常,这种必须处理,否则编译不能通过
  •               运行期异常:RuntimeException,这种问题要修改代码来解决
  • 如果我们的程序出现了问题,我们没有解决,JVM会做默认的处理,会在控制台打印异常名称、原因、以及出现的问题。并且会在异常哪里终止,不会往下执行。
posted @ 2021-05-03 15:06  小辉同学学Java  阅读(406)  评论(0)    收藏  举报