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类
对文件的查看,新建,删除,读写文件等操作,头大。。。。。。。