Java 异常处理机制

Java 异常处理机制

1. try-catch语句:
try:可能出现的异常
catch:出现异常时的解决方法。

		int a=0,b=5;
		try {
			System.out.println(b/a);
		}
		catch(Exception e) {
			System.out.println(e.toString());
		}
		System.out.println(a+b);
	}

输出结果:

java.lang.ArithmeticException: / by zero
5

2. throw
可自行跳出异常,让后面的异常块来接收。
如使用:

throw new ArithmeticException();//处理算法异常

3. throws
有时不想在出现异常的方法处处理异常,而想要在调用该方法的地方处理异常,则可使用.
如:

public void method()throws ParseException{
......
}

4. finally 块
在try-catch之后。
可以有多个catch,但一般大类型异常放在后边。
finally块中的内容一定会执行。对程序状态的统一管理。

5. RuntimeException
Java中的异常可以分为:可检测异常(程序编译无法通过),非检测异常(RuntimeException),自定义异常。
省略一些RuntimeException常见的异常。。。。。。。

6. File类
对文件的查看,新建,删除,读写文件等操作,头大。。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值