异常Exception
注:本人学习的是传智播客风清扬老师的java基础视频,刘老师讲的特别详细,本人只是把博客当作学习笔记。
异常(Exception)就是程序出了问题
异常分为 Error:Error
是 Throwable
的子类,用于指示合理的应用程序不应该试图捕获的严重问题。和
Exception:Exception
类及其子类是 Throwable
的一种形式,它指出了合理的应用程序想要捕获的条件。
刘老师的这个例子特别生动形象;
这样nag看来就特别清晰了,Exception分为两类,RuntimeException和非RuntimeException,查看API,如果他的父类是RuntimeException,那它就是RuntimeException,否则就是非RuntimeException。
这个为:非RuntimeException RuntimeException