永发信息网

Java中,运行异常和一般异常的区别是什么?

答案:1  悬赏:70  手机版
解决时间 2021-04-12 20:15
Java中,运行异常和一般异常的区别是什么?
最佳答案
运行时异常:由java虚拟机抛出的异常。用户不必处理。 而一般异常是用户可以抛出的异常,如果抛出调用必须进行处理。

1,从机制角度来讲:
运行时异常:
  在定义方法时不需要声明会抛出runtime exception;
  在调用这个方法时不需要捕获这个runtime exception;
  runtime exception是从java.lang.RuntimeException或java.lang.Error类衍生出来的。

一般异常:
  定义方法时必须声明所有可能会抛出的checked exception;
  在调用这个方法时,必须捕获它的checked exception,不然就得把它的exception传递下去;
  checked exception是从java.lang.Exception类衍生出来的。
2,从逻辑的角度来说,
运行时异常和一般异常是有不同的使用目的的。一般异常用来指示一种调用方能够直接处理的异常情况。而运行时则用来指示一种调用方本身无法处理或恢复的程序错误。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
越来越喜欢听很俗的歌了...为什么?
怎么找自己加过的QQ群
Norton 诺顿 全球第一杀毒软件 使用用户超过5
梦之旅5 水之书win7系统能玩吗
味鼎鲜铁板烧这个地址在什么地方,我要处理点
过渡句的句子,摘抄回忆文章的过渡段
单选题Only when to
求职简历怎样写?我就是想写的牛逼一点,吹牛
诺基亚N82的CPU大概要多少钱?
更适合东方肌肤的化妆品品牌?
帮忙算一个男孩的八字 :史鑫杨 出生日期:农
我国既坚持依法治国,又坚持以德治国,这是因
新时代(吉林)民爆科技有限公司在什么地方啊,
瑞士珠宝钟表店买的项链怎么查是不是真的
苏州大学徐新平副教授简历
推荐资讯
变更抚养权到法院还是婚姻登记处
职工怎样做才能维护自己的尊严和权力?
好看的日本动漫有哪些?
微信他拉黑我,我把他删除了,还能加他吗
为什么我的语音王不能读短信老?
汕头魅族专卖店在哪个地方
拷撒个,噶个拧
初一的学习科目难吗??
在那下载新包青天全集——由金超群,何家劲主
龟梨和也演哪些电视剧
常州有多少大学 分别是本几 河海大学是本几啊
请问扣扣直播的积分有什么用、
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?