什么是异常以及什么是异常的处理?

1:什么是异常

程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常

常见的异常有:先记5个

算术异常:ArithmeticExecption

空指针异常:NullPointerException

数组下标越界异常:ArrayIndexOutOfBoundsException

类型转换异常:ClassCastException

数组负下标异常:NegativeArrayException

字符串转换为数字异常:NumberFormatException、

输入类型不匹配:inputMisMatchException

2:异常处理

1:什么是异常处理

异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?

Java提供了更加优秀的解决办法:异常处理机制。

异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。

在java应用中,异常的处理机制分为抛出异常捕获异常。

捕获异常: try , catch , finally

抛出异常:throw, throws   

Final 和 finally 有什么区别? - 面试题

Final 修饰符, 变量,方法,类,最终的,最后一个版本

修饰变量的时候 , 常量,- 不能修改

修饰方法的时候,不能被重写

修饰类的时候,不能被继承

finally是异常中的一个代码块,表示的是这段代码一定会被执行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值