java异常机制简单总结

java常见异常机制总结
1.常见异常:
a、出现异常算术条件:ArithmeticException
b、空指针异常
NullPointerException
c、数组下标越界
ArrayIndexOutOfBoundsException
d、当程序试图存储数组中错误的类型数据时
ArrayStoreException
e、要访问的文件不存在
FileNotFoundException
f、一般输入输出故障引起
IOException
g、将字符串转换为数值型数据失败时产生
NumberFormatException
h、内存不足时
OutOfMemoryException
i、栈空间溢出
StackOverflowException
2.在java中:处理异常机制的关键字有五个;分别是:try cath finally throws throw
a、try语句一般与cath、finally语句连用; 当try内语句无异常时则执行try语句块,否则执行catch语句块,finally语句块最后执行,且一定会执行。 三者之间不能独立使用。其搭配格式可以为:
try{
//指定的一段错误的代码,该代码可能会抛 //出一个或多个异常
}
cath(AException e){
//与刮号中相应类错误的处理方法
}
finally{
//不管是否出现错误或是否运行了都要进 //行运行的代码
}
或者是:try{

}
catch(AException e1){处理相应的事件}
catch(AException e2){处理相应的事件}
、、、、//可以有多个错误
throw与throws区别:
throw是在catch中处理抛出异常、而throws是在方法定义中直接抛出异常;它们的位置是不同的。
例://数字处理
[code="java"][/code] public void errorHandle(int num) throws Exception {
// 当输入数字大于100
Exception exception = new Exception("数字大于100");
if (num > 100) {
throw exception;
}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值