1、Error错误:(这种错误无法处理)描述了Java运行时系统的内部错误和资源耗尽错误。一般是指虚拟机(JVM)相关的问题,如系统崩溃,虚拟机出错误等,这种错误无法恢复或不可能捕获,将导致应用程序中断,通常不处理。因为如果出现这样的内部错误,除了通告用户,并尽力使程序安全地终止之外,再也无能为力了。
2、Exception异常:Java的异常分为两种,checked Exception(编译时异常也叫非运行时异常,受检查异常)和 RuntimeException(运行时异常,非受检查异常)。