差别是你可以对异常做些处理,比如你的System.out.println("fdsdsf");

解决方案 »

  1.   

    throws NumberFormatException
    {
    int c=Integer.parseInt("23e");
    }
    <=>
    try{
      int c=Integer.parseInt("23e");
      }
      catch(NumberFormatException e)
     {
       throw e;
     }
    如果没有throw,那么每次遇到这种情况就要像下面那样写
    但这种情况是经常遇到的,
    所以要有个简单的表述
    就好像“今天中午你吃饭了没有?”
    如果每次这么说多累呀!
    所以就有了"吃了没?"这种 “简化“ 。
      

  2.   

    简而言之,throw 是一种简写,是创造java的人为了使用者方便而设定的。