Error:([size=medium][color=red]系统错误,不可改变的错误[/color][/size])——这种错误时由JAVA虚拟机抛出并在Error类中描述。Error类描述内部的系统错误,这种错误很少发生,如果发生了,除了通知用户以及尽量稳妥地结束程序外,几乎什么也不能做
Exception:([size=medium][color=red]异常,可改变[/color][/size])——是由Exception类描述的,Exception类描述由程序和外部环境引起的错误,这些错误能通过程序捕获和处理
RuntimeException:([size=medium][color=red]运行时异常[/color][/size])——是由RuntimeException类描述的。RuntimeException类描述编程错误,比如不合适的转换,访问一个越界数组或数值错误等。运行异常通常由JAVA虚拟机抛出
注:如果在父类方法中没有声明异常,那么,在子类中不能对其进行覆盖以声明异常
Exception:([size=medium][color=red]异常,可改变[/color][/size])——是由Exception类描述的,Exception类描述由程序和外部环境引起的错误,这些错误能通过程序捕获和处理
RuntimeException:([size=medium][color=red]运行时异常[/color][/size])——是由RuntimeException类描述的。RuntimeException类描述编程错误,比如不合适的转换,访问一个越界数组或数值错误等。运行异常通常由JAVA虚拟机抛出
注:如果在父类方法中没有声明异常,那么,在子类中不能对其进行覆盖以声明异常