Throwable的子类都有什么?

及其子类的子类都有哪些... 及其子类的子类都有哪些 展开
 我来答
青梵闪精尖0K
2014-04-09
知道答主
回答量:9
采纳率:0%
帮助的人:1.3万
展开全部
Throwable 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。两个子类的实例,Error 和 Exception,通常用于指示发生了异常情况。通常,这些实例是在异常情况的上下文中新近创建的,因此包含了相关的信息(比如堆栈跟踪数据)。
相同点:
一、都继承Trhrowable
二、都没有自己实现的方法,都是继承Throwable和Object的
三、都有四个构造方法,参数及实现的功能一样
不同点:一、Error属于系统级错误称之为“错误”,不可被捕获;Exception属于应用程序级错误称之为“异常”,可以通过捕获避免二、Error无需在程序中以throws子句中抛出;而Exception需要抛出三、存在Error错误程序不能运行或是运行中断;存在Exception错误程序可运行并抛出
兰下小小草
2014-04-09 · TA获得超过181个赞
知道小有建树答主
回答量:105
采纳率:100%
帮助的人:92万
展开全部

这个问题答起来有些难度呢,纯粹是工作量的问题...


授之以鱼不如授之以渔


如果你用的是Eclipse的话,可以将鼠标放在Throwable类上,然后CTRL+T,这样就会将其子类的层次结构列出。示例图如下:


更多追问追答
追问
NetBeans呢?
追答
没用过,应该有类似Open Type Hierarchy之类的操作吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NoGrief
2014-04-09 · TA获得超过253个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:221万
展开全部
在elcipse里面,Throwable上按ctrl+T
所有可抛出的异常类,都继承了这个类。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式