异常(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

随机推荐

  • 想使用国货,有没有好的国货化妆品品牌,淘宝店铺推荐呢

    美康粉黛:国民彩妆的骄傲,我都不用怎么介绍大家就知道的一个品牌。同时,这也是一个十分适合学生党的彩妆品牌,简直不要太白菜价,两百元就可以搞定全一套,都是性价比又超级超级的高,我会无限回购的一家。AMY安美:这个品牌你们肯定都知道的,最近风靡

    2023-12-14
    24800
  • 500ml玻尿酸爽肤水怎么那么便宜

    品牌和分子大小不同。玻尿酸爽肤水的品牌不同导致价格不同,500ml玻尿酸爽肤水使用的是大分子玻尿酸所以便宜。玻尿酸爽肤水的作用主要是用来解决皮肤干燥的问题,同时还能用来解决皮肤暗沉的问题,让皮肤看起来更加白皙而且富有光泽。其实你有考虑过用花

    2023-12-14
    20000
  • 卸妆水十大排行榜10强

    卸妆水十大排行榜10强:1、贝德玛卸妆水贝德玛的这款卸妆水可以说是风声很大了,许多女孩一提到卸妆水第一个想起的就是这个品牌的卸妆水。贝德玛的卸妆水非常好用,卸妆一抹就抹掉了,并且温和不刺激,就算进到眼睛里也不会有任何不舒服的感觉。使用感清爽

    2023-12-14
    19900
  • 护肤品怎么使用 涂抹护肤品的正确方法

    一款好的护肤品首先在使用上是好评很多的,而且有些时候很多年轻人都喜欢花大价钱购买护肤品。但是你真的知道涂抹顺序,真的知道怎么使用护肤品吗?错误的方式会让你失去金钱的同时让自己也老的快。下面就来看看正确的使用顺序。护肤品的使用顺序

    2023-12-14
    29900
  • 素颜是什么意思

    问题一:素颜是什么意思??无错,素颜 就是脸上不用任何化妆品,一张原本干净无污染的脸^ ^ 弄了唇彩睫毛膏粉底 就不是素颜了~~问题二:素颜怎么解释是什么意思?不施脂粉的女子面颜,另指女子白皙的容颜。 生活中,泛指不刻意

    2023-12-14
    22300
  • 推荐一款能润肤美白的化妆品

    选择自然堂的纯植系列吧。它是纯植物的,对皮肤基本无伤害,而且效果也很好。你可以选择全套这个品牌的。美白洗面奶、保湿霜,它的隔离霜还不错,我用过。试试吧。记住哦,是纯植系列的另外,皮肤暗黄无光泽处外抹之外,最好再加上内调。平时喝点蜂蜜,多喝牛

    2023-12-14
    16200
  • 孕妇禁止使用的护肤品成分

    孕妇禁止使用的护肤品成分孕妇禁止使用的护肤品成分,很多女性怀孕时也会护肤,所以孕妇护肤品也成为了年轻妈妈关注的焦点,孕妇使用护肤品时是有很多禁忌的,下面为大家分享孕妇禁止使用的护肤品成分。孕妇禁

    2023-12-13
    15900
  • 哪种品牌的护肤品对皮肤的副作用小

    欧莱雅的矿物质粉底液还不错你想粉底液对皮肤伤害小点之前肯定是要用隔离霜是啊不是都会对皮肤有伤害的收缩毛孔是我朋友是这样用的她用的旁氏的洗面奶先把毛孔清洁干净然后再用的爽肤水她用的是旁氏海藻的 不贵 就一二十块的样子爽肤水好像是用的妮维雅的一

    2023-12-13
    16300
  • 我在网上开了家卖衣服和化妆品的小店,叫什么名字好啊有寓意最好拉~

    苏菲小店MM小店衣秀、型女、珍秀,诱惑,百衣百顺!秋水衣人!风袖薇香朴坊,锦衣堂,衣锦衣舍,锦瑟丽人坊转角,卡卡,简单,青苹果,加衣站,秋水丽人,特别特,女子百合,四季美人,蝶幻,歪酷,衣炫传说,一房公社、迷妮服饰左岸,港角,NANA,倩影

    2023-12-13
    16200

发表评论

登录后才能评论
保存