throws和try catch区别 
我就说了 一个 是  捕获  
一个是  抛出 
但  再细的 我就说不出了 
有没有 比较好的 理解?
还有什么 情况用 throws
什么 情况用 try catch

解决方案 »

  1.   

    捕获了要处理,处理不了依然要 throw很多情况都是先捕获,然后把异常包装一下,再throw,如果一点处理都没有,那还不如throws直接
      

  2.   

    很多情况都是先捕获,然后把异常包装一下,再throw
    这什么意思?
    其实  我主要 是  为了 面试    所以 能说得让 面试官  觉得好点就行了 
    当然 能 理解  当然 也好,但 我平时 从来   都是 throws   为了 方便
    毕竟   这些 都是   课程设计   所以也无所谓的 !
      

  3.   

    一般来说都是哪发现异常哪处理的。
    就像楼主自己说的 平时都是throws为了方便
      

  4.   

    把异常捕获了以后做一些处理后包装成一个新类型的异常throw出去给后边的处理
      

  5.   

    我理解的也不深。
    简单些,
    throw   就是不处理异常,直接抛出异常,由调用此方法的地方处理抛出的异常。
    try   ....   catch ,形象点,就是2个合作的工作,try负责监督检查,如果出现异常的话,他就把异常交给catch ,catch 专门用来处理异常。
    2者之间还有些差别就是,try....catch是为破获别人的exception用的,而throw是自己抛出exception让别人去破获的。
      

  6.   

    throws 用于抛出方法层次的异常,并且直接由些方法调用异常处理类来处理该异常,所以它常用在方法的后面
    try catch用来捕获异常的