请问throw new exception在哪儿捕获的? public static void div(int x,int y){ int result = 0; try{ result = x / y; System.out.println(result); }catch(ArithmeticException e){ throw e; //请问这儿的异常抛出后在哪儿捕获的?别的方法调用本方法不用捕获,是main方法自动捕获吗? } } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 到你调用这个函数的地方去捕获try{ div();}catch(ArithmeticException e){ ......} RuntimeException,应该是由虚拟机捕获的。编译器不做处理。 老大、你那样写应该报错吧、catch住了 、在throw、那还catch干嘛 这样写怎么还能用throw呀 throw是在public static void div()throws用的吧! 有哪位高手进来看看,在Struts中传参数的问题? 线程问题 一个人孤独 java如何检查文件状态,可读,可写? 请大家解释一下getClass()得到的Class类是怎么回事 请教一个关于线程的问题,急! jbuilder7打包生成的exe怎么不能运行? 一个关于垃圾回收站的问题 关于泛型的问题 Java布局管理 请问做一个成绩管理系统怎么做 线程的执行过程
div();
}
catch(ArithmeticException e)
{
......
}
你那样写应该报错吧、
catch住了 、
在throw、
那还catch干嘛