问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA问题:运行时异常和一般异常有何区别

发布网友 发布时间:2022-03-31 06:06

我来回答

2个回答

懂视网 时间:2022-03-31 10:27

运行时异常和一般异常的区别:

  

  1、定义不同。

  

  运行时异常都是RuntimeException类及其子类异常,如NullPointerException、IndexOutOfBoundsException等。一般异常是RuntimeException以外的异常,类型上来都属于Exception类及其子类。

  

  2、处理方法不同。

  

  运行时异常是不检查异常,程序中可以选择捕获处理,也可以不处理。对于一般异常,JAVA编译器强制要求用户必需对出现的这些异常进行catch并处理,否则程序就不能编译通过。

  

  3、发生原因不同。

  

  运行时异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类异常的发生。面对这种异常不管我们是否愿意,只能自己去写一大堆catch块去处理可能的异常。

热心网友 时间:2022-03-31 07:35

运行错误?一般错误?
错误好像是不分类的吧,错误一般是通不过编译的,
eg:在eclipse中编程时,如果调的是自动编译,每次出现红线或者出现红叉时
那个就叫做错误。
我感觉你说的应该是异常:
异常分为运行时异常和受检测异常,
运行时异常是系统运行时发出的异常,程序员控制不了的,这类异常不需要try,catch和throws
exception语句,是由java虚拟机抛出的,并且自动捕获抛出的main方法中,我们不能对这个异常进行处理,它会直接终止程序。一般遇到的就是空指针异常,数组越界异常等,这些异常一般是我们可以在前台控制台可以看到的,相信你也看到过吧。
受检测异常指的就是我们可以处理的异常,我们可以通过try
catch语句捕获并且处理(也可以不处理直接向上层抛出),处理之后程序还可以继续执行,不会终止程序,如果每一层都每一处理,则会终止程序。
希望你看了后能有所收获。(提示:其实异常和错误都继承了Throwable这个类,至于细致的你自己看看书)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
妇科的止血药有哪些 妇科用的止血药有哪些 妇科止血药的功效 人艰不拆是啥意思 汉酱51 度酱香型白酒多少钱?味道怎么样? 穿凉鞋可以穿袜子吗?凉鞋发黄怎么变白? 爱奇艺vip投屏限制怎么办 爱奇艺vip投屏视频限制怎么解决 支付宝怎样解除关联的支付宝账号? 剑圣叫什么名字 ...政策?这个政策的目的是什么?会对经济有什么影响? 年薪12万个税申报是单位申报还是个人 年收入所得低于12万元的个人所得税,怎样申报? 年薪超过12万个税申报的目的,如果不申报,会有什... 年所得超过12万怎么计算个人所得税 年收入12万以上的个税申报期限是多久? 年薪12万如何计算个人所得税是多少? 年薪12万如何计算个人所得税是多少 年薪12万,如何申报 年薪12万以上个税申报 年薪超过12万元的个税如何申报 12万以上个人所得税申报怎么计算? 个人所得税超过12万自行申报? 请问年薪12万申报到底怎么回事?应该如何申报呢? 如何查询招商银行信用卡申请进度 年收入12万个税申报必须自行申报吗 个人年收入达到12万要缴纳多少税 怎么查招商银行储蓄卡状态 12万以上个人所得税申报怎么计算 年薪12万以上如何申报个人所得税? 招商银行信用卡进度怎么申请查询? 经常夜间做梦过多,基本上是一夜做梦怎么办? 晚上做噩梦应该怎么办? 如何避免衣服起球 这些技巧一定要学会 洗新衣服怎样防止起球 衣服背书包磨起毛球了。怎么办啊?有没有什么方法... 每天晚上都做梦怎么办? 衣服起球了怎么办?如何防止它起球? 每天晚上都做梦是怎么回事 怎样防止衣服起球? 怎样防止毛衣起球~! 为什么纯棉的四件套容易起球 如何防止起球 纺织面料如何防止起毛起球现象 棉布衣服怎么防止起毛球? 头发染色的颜色是怎么调配的 现在头发染什么颜色好看啊 染头发有多少种颜色 头发染色有哪些颜色 头发染色哪种颜色好看 头发染色什么颜色好看? 头发染色染什么颜色好看