Java 异常处理

catch 可以看做是一个方法

里面的形参 你声明好类型 和变量名,等发生异常时,系统自动会把形参初始化 即赋值,你就可以引用这个 变量了,

catch (异常类名 引用名)  {

}

一个方法在api手册上,如果写了throws **exception ,那么你要想使用这个函数的话就必须 处理这个异常,try{ function ()}catch (Exception e ){}

如果你不想处理异常 你可以直接抛出异常 function throws exception {}

finialy是 无论如何都会执行的代码, 把关闭文件啊,这些写到里面

也可以自己定义异常类 从exception 类继承, 定义构造方法,一个message,一个 id

使用时, catch (Myexception e) {

e.getMessage();

}

exception 是必须被处理的异常, runtimeException 可处理可不处理

error是无法处理

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值