异常(Exception)分几种类型?有什么区别?写出几个常见异常。

异常(Exception)分几种类型?有什么区别?写出几个常见异常。,第1张

Java 中的异常(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行的程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类。

异常主要分为以下两种异常。

1、运行时异常都是 RuntimeException 类及其子类异常,如

NullPointerException、IndexOutOfBoundsException

等,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般由程序逻辑错误引起,程序应该从逻辑角度尽可能避免这类异常的发生。

2、非运行时异常是指 RuntimeException

以外的异常,类型上都属于 Exception 类及其子类。程序就不能编译通过。IOException和ClassNotFoundException 等以及用户自定义的 Exception 异常,一般情况下不自定义检查异常。

扩展资料

java的exception机制:

早期的C语言的异常处理机制,通常是我们人为的对返回结果加一些标志来进行判定,比如发生错误返回什么标志,正常情况下我们又是返回什么标记,而这些都不是语言本身所赋予我们的,这种机制的问题在于,C语言的异常处理机制全是我们人为的定义。

这样就会造成业务逻辑的主线受到异常处理的牵制,或者说是我们难免会将注意力转移,并且造成业务逻辑与异常处理之间有很大程度上的缠绕。

参考资料来源:百度百科-异常

C语言中没有exception机制,所以你说的exception类应该是Java里面的。

Java 中的(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行的程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用exception类。

Java中的exception主要分为以下两种。

1、运行时都是 RuntimeException 类及其子类exception,如

NullPointerException、IndexOutOfBoundsException

等,这些exception是不检查exception,程序中可以选择捕获处理,也可以不处理。这些exception一般由程序逻辑错误引起,程序应该从逻辑角度尽可能避免这类exception的发生。

2、非运行时是指 RuntimeException

以外的异常,类型上都属于 Exception 类及其子类。程序就不能编译通过。IOException和ClassNotFoundException 等以及用户自定义的 Exception ,一般情况下不自定义检exception。

error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。


欢迎分享,转载请注明来源:优选云

原文地址:https://54852.com/hy/603818.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

随机推荐

  • 飞利浦bhc018电吹风怎么拆开

    飞利浦 HP8203电吹风外观时尚,机体线条流畅,把手握持舒适并且有防滑设计。调节旋钮设计在把手正面,产品采用可折叠设计,便于携带和收纳。 这款电吹风的功率为1600W,采用集风嘴设计,可拆卸式设计方便用户更换不同的集风嘴,比较方便剃须刀是

    2023-12-14
    106900
  • 夏天美白的话美肤宝有什么护肤品好推荐最好是不伤肤的

    天然美白牛奶美白准备一小杯鲜奶,夏天的时候,也可以把鲜奶到放到冰箱里,敷上凉凉的,会更舒服。用蒸气蒸脸,将化妆棉吸满鲜奶,敷在脸上十五分钟左右,取下,用清水将脸上的牛奶洗净。长期坚持,可以使肤色白净均匀。芦荟美白准备三指宽二指长的面带斑点的

    2023-12-14
    33100
  • 长沙香奈儿5号和COCO,50ml的香水,专柜卖多少钱

    50ml一般正品价格为690-1000。生产时间基本为2012年。且颜色基本偏粉红系列。低于这个价格的都是香港免税货,生产时间基本为2011的,也就是水货。颜色基本偏**系列。低于200的就是大陆仿货了。香奈儿是1910年在法国创立的一个奢

    2023-12-14
    25300
  • 大概介绍一下the face shop ,雅漾,兰芝,DHC,微姿等护肤品牌,知名度,价位等等

    先说DHC,现在国内卖得比较好的日本品牌,在国内算得上是中档偏上吧,但是在日本算是低档的了,因为日本东西拿到中国来卖时要收税的,这个钱当然要从商品定价里出了,我个人有点抵制日货,很不喜欢他家的东西。thefaceshop和兰芝,这两个都是韩

    2023-12-14
    32600
  • DDS是什么意思

    DDS是一种全数字化的频率合成器,由相位累加器、波形ROM、DA转换器和低通滤波器构成。时钟频率给定后,输出信号的频率取决于频率控制字,频率分辨率取决于累加器位数,相位分辨率取决于ROM的地址线位数,幅度量化噪声取决于ROM的数据位字长和

    2023-12-14
    31500
  • idsl什么游戏适合女生玩

    NDSL上女孩子也适合玩的清新类游戏很多,特此发个贴,写的只能算是一点点,不够的地方希望大家可以帮助一起贴发,让后面刚买新机的朋友或者是女玩家看下,也省的到处找!! Ma} NNpH`dK3ZE`w}Rg94中文NDS游戏: q

    2023-12-14
    24500
  • 22岁,想买套补水的化妆品,亲们有合适的介绍看看谢谢

    亲你好 请问你属于什么肤质?现在买的话 是要夏天用吗?我自己是油性肤质 我正在用的是魔法医生的 是自己配的一套 一个茉莉沁心保湿花纯露 一个茉莉倍润盈肌修护霜和一个茉莉水凝嫩肌乳液霜类不推荐夏天使用 相比之下它较为油腻 夏天用的话乳液和花纯

    2023-12-13
    21100
  • 护肤品哪个牌子抗皱抗衰老比较好

    十大最有效抗衰老护肤品1雅诗兰黛奇迹抚痕抗皱精华露雅诗兰黛奇迹抚痕抗皱精华露含有独特的复合胶原结合蛋白多肽组合、蛋白质和氨基酸等成分,这些成分能有效促进肌肤增生天然胶原蛋白以及弹性纤维,从而起到抗皱抗衰的作用。2兰蔻精华肌底液兰蔻精华肌底液

    2023-12-13
    27900
  • 郑州哪家店化妆品便宜且正品

    丹尼斯,金博大,又想便宜很可能买到的不是正品啊!!!!!有些路边店他们的很多化妆品也都是从批发市场买来的!!!!建议你还是去有保证, 有信誉的店里买!!!买完了记的索取发票!!才能保障你的合法权益!!!!!万客来那边批发化妆品的比较多的,火

    2023-12-13
    21700

发表评论

登录后才能评论
保存