我发现有没有throws Exception 结果都一样。
如果抛的是Exception的子类 就不用加throws Exception,如果抛的是Exception的话,就得加上 throws Exception。
谁能解释下

解决方案 »

  1.   

    异常处理是一种编程习惯,也是一种JAVA编程的基本规范。抛出与不抛出也是为了让程序员更好的发现程序的错误并解决
      

  2.   

    1.处理程序错误
    2.记录程序异常日志
    3.释放因异常而未关闭的资源,如:file,socket,pipe等
      

  3.   

    我发现有没有throws Exception 结果都一样。
    如果抛的是Exception的子类 就不用加throws Exception,如果抛的是Exception的话,就得加上 throws Exception。
    谁能解释下throws Exception 是抛出所有的异常,包括所有的子类。
      

  4.   

    第一个程序 应用了throws Exception,int div(int a,int b)throws Exception //声明异常
    这样调用div方法时产生的异常就不直接在这里处理,而是把异常抛出给调用它的方法,继续执行程序。