北海糖的Java之路:Java的异常简介

一、异常的简介

01Error
在这里插入图片描述
02Exception
在这里插入图片描述
*

03检查异常*

在这里插入图片描述

二、处理异常

在这里插入图片描述
**try-catch以及try-catch-finally
try{
//一些会抛出异常的方法
}catch(Excrption e){
//处理该异常的代码块
}
抛出异常的方法会终止执行。
程序的控制权将会被移交给catch块的异常处理程序
**


如果try会抛出很多种类型的异常,这种情况怎么办?
应当使用多个catch语块,、
input vt 电子输入;将…输入电脑

在这里插入图片描述
编写多重语块有哪些注意事项呢?
在这里插入图片描述
先子类后父类
在这里插入图片描述
如果顺序不对,程序自动会报错;

**

## 在使用try-catch语块经常还要进行一些善后工作,使用finally。

**
在这里插入图片描述

三、Java当中通过案例学习try-catch语句

1、建立包和类
2、先添加test方法,在创建main方法,调用方法
输入顺序:先图2在图1

图1
在这里插入图片描述
图2
在这里插入图片描述
e.printStackTrace();//意思为打印一下异常的具体信息。

图3
在这里插入图片描述
**上面的蓝字和红字部分,e.printStacktrace()方法运行的结果!
finally,最终要执行的某些代码。

finally的应用示范
在这里插入图片描述
test2:finally是在try-catch语块之后执行,result之前,最后调用方法test2

test3 return语句的应用
在这里插入图片描述
在这里插入图片描述
运行结果:
在这里插入图片描述
return在不同的位置,输出结果的顺序不同。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值