java.lang包中Throwable子类Error和Exception的异同点
来源:互联网 发布:网络培训班总结报告 编辑:程序博客网 时间:2024/05/07 16:58
Throwable 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。
两个子类的实例,Error 和 Exception,通常用于指示发生了异常情况。通常,这些实例是在异常情况的上下文中新近创建的,因此包含了相关的信息(比如堆栈跟踪数据)。
相同点:
一、都继承Trhrowable
二、都没有自己实现的方法,都是继承Throwable和Object的
三、都有四个构造方法,参数及实现的功能一样
不同点:
一、Error属于系统级错误称之为“错误”,不可被捕获;Exception属于应用程序级错误称之为“异常”,可以通过捕获避免
二、Error无需在程序中以throws子句中抛出;而Exception需要抛出
三、存在Error错误程序不能运行或是运行中断;存在Exception错误程序可运行并抛出
引自:http://hi.baidu.com/jnxtop10/item/0006a5ce6b9b193098b4988f
- java.lang包中Throwable子类Error和Exception的异同点
- java中throwable类的error和exception的解释
- java中error,Exception,Throwable的关系
- java异常处理Throwable Error和Exception之间的区别
- java throwable exception error
- Throwable、Error和Exception
- java 异常处理 Throwable Error 和Exception
- java 异常处理 Throwable Error 和Exception
- java 异常处理 Throwable Error 和Exception
- PHP的EXCEPTION,ERROR和THROWABLE
- java.lang.Throwable and its descendant: Error and Exception
- JAVA 异常 throwable exception error
- java Throwable Exception Error RuntimeException
- 说说throwable 中 Error 和 Exception 的区别以及他们的解决方式
- 详解Java异常Throwable、Error、Exception、RuntimeException的区别
- Throwable和Exception的区别
- Throwable和Exception的区别
- Throwable和Exception的区别
- Windows下Eclipse Git版本控制的使用
- javax.script包探秘 javascript与java交互执行
- Qt的.exec()
- win7 iis asp之架设
- 替换STL的queue
- java.lang包中Throwable子类Error和Exception的异同点
- 世界500强高管给应聘者的11条建议
- 学摄影:五步入门黑白摄影
- 用MyEclipse搭建SSH框架 Struts2.1 Spring3.0 Hibernate3.3 搭建SSH框架
- SQL中未处理事务的追踪
- 一分钟学会 log4net(c#) 配置及使用
- poj 1789 Truck History
- linux系统观察进程命令ps、top
- win7企业版 安装 oracle10.2.0.1.0