如果没有处理动作,等同于没有try……catch语句,那么就会运行时报错

解决方案 »

  1.   

    我用的是一个线程休眠一秒钟Thread.sleep(1000),不加try编译通不过,加了try就OK了,但是后面没有任何对异常的处理。大概是这样的
    while (true){
    y=y-1;
    if(y<-75)
    y=76;
             try{
    Thread.sleep(250);
    }catch(InterruptedException e){}

    repaint();   }
    我想知道这个循环在异常后能继续进行么?
      

  2.   

    应该是可以的,出现异常后只是跳过try块中的语句,程序并没有退出。
      

  3.   

    具体过程是这样的:在try块中出现异常,被catch所捕捉,转入执行catch块中的语句。当catch中的语句执行完成后,继续执行catch块之后的语句。