A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 信@仰 中级黑马   /  2015-8-31 00:43  /  525 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Exception和RuntimeException的区别?

5 个回复

倒序浏览
RuntimeException是Exception的子类,Exception体系中除了RuntimeException及其子类,其他都是编译异常~
回复 使用道具 举报
同求兔兔兔兔兔兔他
回复 使用道具 举报
继承Exception类的子类异常,需要在编译时期,做出相应的处理,而继承RuntimeException类的子类,编译不报错,只用运行时,才会报该异常,这样会留下bug
回复 使用道具 举报
Exception是异常帮的老大,RuntimeException是个小堂主,专搞运行异常的,其他帮众全都是编译异常
回复 使用道具 举报
Java设计者将一部分异常定义为非RuntimeException,强迫使用者在编译的过程中就必须要处理:(catch捕获)或者警惕知晓(throws抛出)。另一部分定义为RuntimeException,不强迫使用者在编译过程中处理……
详细内容请看我的这个帖子:
从Java设计理念来理解Exception和RuntimeException的区别,个人理...
http://bbs.itheima.com/thread-232519-1-1.html
(出处: 黑马程序员IT技术论坛)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马