Java 异常处理


先定义Exc类,要对 i 进行使用,肯定要实例化 Exc 这个类。再通过 e 来调用 i 的执行
1. 实例化可先初始化再实例化:Exc e = null;
                                               e = new Exc();
2. 也可以直接实例化:Exc e = new Exc();
(如果不实例化会有空指针异常)

 


可以多个catch
finally 无论程序是否出现异常都会执行,防止异常影响一些语句的执行



 

 

 

① 在主方法中捕获,并 throws
将异常抛出,抛给方法的调用者进行处理

② 在主方法中不捕获,也抛出
如果是主方法抛出异常,将抛给JVM处理

 


 

自定义异常

不知道系统所出现的异常到底在何处,项目庞大,需要具体的提示


创建类MyException 扩展自 Exception,传递一个构造方法,用参数msg传递错误信息
用super来调用Exception里面的错误传递
在 try catch 里抛出自己的异常 throw new MyException 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值