java.lang.Excetion,java.lang.RuntimeException,java.lang.Error有什么区别?
Error类对象由Java虚拟机生成并抛出,Exception类对象由应用程序处理或抛出Error表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。Error表示系统级的错误和程序不必处理的异常。Exception是checked(java编译器必须要求catch),大概指一类可以预知的,当发生异常后知道如何处理的异常,所以需要捕获。RuntimeE