public class ExceptionTypeTest { public void doSomething() throws ArithmeticException{ System.out.println(); } public static void main(){ ExceptionTypeTest ett = new ExceptionTypeTest(); ett.doSomething(); } }
try{ //可能会出现异常的代码段; }catch(异常类型1 变量名){ //处理制定类型的异常 //对该类型异常的处理代码段; e.printStackTrace(); }catch(){ }[finally{ //无论是否发生异常都要执行的代码段; //经常用来清理资源 }]
for(int i=1;i<=1000;i ){ try{ ... }catch(...) }不合理