网站建设 设计,网站开发专业大学,wordpress样板,网站是怎样建立的流程是什么Error和Exception的异同点#xff1a; #xff08;1#xff09;Error类和Exception类都继承超类Java.lang.Throwable #xff08;2#xff09;Error#xff1a;一般指与虚拟机相关的问题#xff0c;如系统崩溃#xff0c;内存溢出等。对于这类错误#xff0c;仅靠程序…Error和Exception的异同点 1Error类和Exception类都继承超类Java.lang.Throwable 2Error一般指与虚拟机相关的问题如系统崩溃内存溢出等。对于这类错误仅靠程序本身无法恢复和预防遇到这样的错误建议让程序终止。 Exception一般是开发人员人为导致的错误可以是可控制checked的异常这类异常鼓励用户程序去catch它也可以是不可控制unchecked的异常这类异常建议让程 序终止。 3Error和RuntimeException及其子类都是未检查的异常unchecked exceptions而其他所有的Exception类都是需检查的异常checked。 checked exceptions: 通常是从一个可以恢复的程序中抛出来的并且最好能够从这种异常中使用程序恢复。比如FileNotFoundException, ParseException等。 unchecked exceptions: 通常是如果一切正常的话本不该发生的异常但是的确发生了。比如ArrayIndexOutOfBoundException, ClassCastException等。 转载于:https://www.cnblogs.com/houxi/p/4459122.html