Java语法(14)——异常

异常的种类

Java异常是Throwable子类实例化对象,有两个重要子类——Exception和Error
Java异常体系
Error类及其子类对象不是异常,与程序设计者操作无关
Exception类分为运行时异常(未检查异常)和非运行时异常

常见异常

异常捕获与处理

使用try-catch-finally语句处理

try{
	//可能出现异常的代码
}catch(异常类型 变量名){
	//处理异常方法
}catch(异常类型 变量名){
	//处理异常方法
}catch(异常类型 变量名){
	//处理异常方法
}
·····
finall{
	//一定会执行的代码
}

try语句和catch语句不能分别单独使用
一个try语句可以和多个catch语句用
finally语句为可选语句,一旦有就必须执行

异常抛出

throws语句

修饰符 返回值类型 方法名 参数列表 throws Exception1,Exception2,...{
....
}

子类方法可以:
抛出与父类方法相同的异常
抛出父类方法抛出的异常的子类
不抛出异常

throw语句

throw 异常对象;

一旦执行,后面语句都不会执行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值