对于我们新手,总会遇到类似这样的问题 错误: 未报告的异常错误IOException; 必须对其进行捕获或声明以便抛出
什么时候必须进行异常try或throws 处理呢
有的是在编译时候就会提示: 未报告的异常错误IOException; 必须对其进行捕获或声明以便抛出
有的编译可以通过 在运行时候才会提示
public static void main(String[] args)
{
int[] arr = new int[2];
System.out.println(arr[3]);
}
这段代码如果输出的是 arr[1],编译和运行都可以通过,
除了对线程和流操作的时候,还有哪些在编译前就必须做异常处理动作.
如何在写代码的时候判断哪些语句该做异常处理,要不然你编译就会失败.
是不是不属于RuntimeException的子类异常都需要提前处理 |