运行时异常放电的症状与一般异常放电的症状有何异同?

&  Java提供了两类主要的异常:runtime exception和checked exception。checked
异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,
JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常
不管我们是否愿意,只能自己去写一大堆catch块去处理可能的异常。
  总的来说一句话,runtime exception是可以不捕获,由程序自动往外抛;checked exception则必须捕获(try/catch)的,必须当下处理;
&&&&& 但是另外一种异常:runtime exception,也称运行时异常,我们可以不处理
。当出现这样的异常时,总是由虚拟机接管。比如:我们从来没有人去处理过
NullPointerException异常,它就是运行时异常,并且这种异常还是最常见的异
&&&&& 出现运行时异常后,系统会把异常一直往上层抛,一直遇到处理代码。如果
没有处理块,到最上层,如果是多线程就由Thread.run()抛出,如果是单线程就
被main()抛出。抛出之后,如果是线程,这个线程也就退出了。如果是主程序抛
出的异常,那么这整个程序也就退出了。运行时异常是Exception的子类,也有一
般异常的特点,是可以被Catch块处理的。只不过往往我们不对他处理罢了。也就
是说,你如果不对运行时异常进行处理,那么出现运行时异常之后,要么是线程
中止,要么是主程序终止。
&&&&& 如果不想终止,则必须扑捉所有的运行时异常,决不让这个处理线程退出。
队列里面出现异常数据了,正常的处理应该是把异常数据舍弃,然后记录日志。
不应该由于异常数据而影响下面对正常数据的处理。在这个场景这样处理可能是
一个比较好的应用,但并不代表在所有的场景你都应该如此。如果在其它场景,
遇到了一些错误,如果退出程序比较好,这时你就可以不太理会运行时异常,或
者是通过对异常的处理显式的控制程序退出。
阅读(...) 评论()> 问题详情
运行时异常与一般异常有何异同?
悬赏:0&答案豆
提问人:匿名网友
发布时间:
运行时异常与一般异常有何异同?
为您推荐的考试题库
您可能感兴趣的试题
115、error和exception有什么区别?250、Java 中的异常处理机制的简单原理和应用。333、给我一个你最常见到的runtime exception。496 、JAVA 语言如何进行异常处理, 关键字:throws,throw,try,catch,finally 分别代表什么意义?在try 块中可以抛出异常吗?
我有更好的答案
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
找答案会员
享三项特权
找答案会员
享三项特权
找答案会员
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
常用邮箱:
用于找回密码
确认密码:本帖子已过去太久远了,不再提供回复功能。运行时异常与一般异常有何异同?【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:679,052贴子:
运行时异常与一般异常有何异同?收藏
张孝祥面试题里面的----------没看懂,求解。
java?来博为峰java培训-博为峰java培训机构,是国内上市的java教育机构.java?来上市公司学java,1,校区遍布全国!
Runtime error
和exception
区别是一个是在编译时产生一个是在运行时产生
运行时异常一般是可以避免发生的,而一般异常是不可避免的。。。
登录百度帐号推荐应用鍙?渶涓}

我要回帖

更多关于 jsp内置对象 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信