Java中的Error和Exceptiond的异同点
来源:互联网 发布:搬瓦工 不适合 建站 编辑:程序博客网 时间:2024/06/07 06:37
Error和Exception的异同点:
(1)Error类和Exception类都继承超类Java.lang.Throwable
(2)Error:一般指与虚拟机相关的问题,如系统崩溃,内存溢出等。对于这类错误,仅靠程序本身无法恢复和预防,遇到这样的错误,建议让程序终止。
Exception:一般是(开发人员)人为导致的错误,可以是可控制(checked)的异常,这类异常鼓励用户程序去catch它,也可以是不可控制(unchecked)的异常,这类异常建议让程 序终止。
(3)Error和RuntimeException及其子类都是未检查的异常(unchecked exceptions),而其他所有的Exception类都是需检查的异常(checked)。
checked exceptions: 通常是从一个可以恢复的程序中抛出来的,并且最好能够从这种异常中使用程序恢复。比如FileNotFoundException, ParseException等。unchecked exceptions: 通常是如果一切正常的话本不该发生的异常,但是的确发生了。比如ArrayIndexOutOfBoundException, ClassCastException等。
0 0
- Java中的Error和Exceptiond的异同点
- Java中的Error和Exceptiond的异同点
- Android中的DVM和Java中的JVM的异同点?
- java.lang包中Throwable子类Error和Exception的异同点
- Java 和 C# 之间的异同点
- JAVA中的栈和堆有什么异同点?
- Matlab中的eig函数和eigs函数的异同点
- C和Java字符串和字符串数组的异同点
- Java中sleep和wait方法的异同点
- Java 接口和抽象类---不可不知的异同点
- java中String和StringBuffer的异同点
- java中抽象类和接口的异同点
- Java 接口和抽象类的异同点
- java抽象类和接口异同点
- java 中的接口和抽象类的异同
- Java--- HashMap Hashtable TreeMap的异同点
- Java与C++的异同点总结
- Java与C/C++的异同点
- HDU ACM 1008 Elevator
- HDU ACM 2004 成绩转换
- HDU ACM 2005 第几天?
- HDU ACM 2006 求奇数的乘积
- HDU ACM 2007 平方和与立方和
- Java中的Error和Exceptiond的异同点
- PAT 1027. Colors in Mars (20)
- 文件访问权限中关于文件和目录的访问权限
- 抽象工厂模式
- ubuntu杀死含有指定字符串的的一系列进程
- Delphi 简体-繁体 转换函数
- linux 创建swap分区
- IOS UIWebView与JavaScript交互实现Web App
- JVM codecache 配置