异常体系:
Throwable
Error Exception(运行时异常 编译时异常)
编译时异常:
程序员要处理的异常,处理方式有两种(throws、try catch)
运行时异常:
程序员不需要处理的异常,此时按系统默认方式处理异常,打印异常信息并终止程序。
catch:
catch多个异常时 父类异常要放到最后面。
throw:
当程序出现异常时 抛出异常类的对象
异常的作用:
能告诉程序员程序的错误地方方便查找,还能做为日志输出方便调阅。
异常是什么:
异常是jvm为我们封装的一些程序中可能出现的错误和不正常对象。