java中关于异常处理的理解

1.什么是异常?
异常:编译时无法发现,执行时会出错,出错的状况就是异常。
Throwable 类是 Java 语言中所有错误或异常的超类,它包括两个子类Error, Exception 。
Error:用于指示合理的应用程序不应该试图捕获的严重问题,比如说内存溢出,不可能指望程序能处理这样的情况。
Exception:它指出了合理的应用程序想要捕获的条件,如果程序正常运行,就不会出现这种状况。

2.异常的分类
1.不需要检测异常即运行时的异常
如:i = 2/0,除数为零,导致编译时不报错,而运行的时候报错
2.强制异常即检测异常
如:Thread.sleep(100),在编译的时候就会报错,强制要求异常处理

3.异常机制的关键字
try{}:try{}语句块用来检测是否有异常会发生的代码
catch(异常类型 对象名){}:对不同的情况调用不同的异常处理程序
finally{}:不管是否发生异常都会执行的语句块。
throw:创建一个新的异常,但是自己不处理。
throws:向外抛出异常。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值