throw:强制方法抛出一个异常。
catch:捕捉程序抛出的异常。

解决方案 »

  1.   

    throw是抛出异常,catch是处理try扑捉到的异常。
      

  2.   

    throw {    //捕捉异常
     }
    catch( Exception e)
    {  //处理异常
    }
      

  3.   

    你用到的很多方法都会出错,这在java中叫做异常
    异常出现在很多方法中,所以,我们很多时候,定义方法的时候都在后面跟上一个throws 以及它会抛出的异常,这样,系统会在碰到问题时,自动在屏幕上打出问题所在——出错信息。如果你不指定throws,其实指定throws是一个偷懒的做法, :)
    那么你必须将可能出错的代码包含在try块中,然后紧接catch块,以捕获可能碰到的异常,这就是所谓的catch。还有什么不清楚的,可以上qq和我具体讨论,我也是刚刚入门。
    19348134
      

  4.   

    算了!这样是说不清的,去看看JAVA编程思想把,最好是第二版的
      

  5.   

    throw 可以抛出一个异常 
    throw new Exception();
    catch 是用来拦接异常的
    还有一个throws ,声明方法会抛出异常,这样你就可以不用去catch
    public static void main(String[] args)throws Exception{
       throw new Exception();}
      

  6.   

    throw 是将异常抛出,而catch负责将抛出的异常捕获,两者协同工作,一个发,一个收,相当于throw触发一个事件,catch 解决这个事件的动作。