C/C++ Java 习题 答疑 资源
Java 学习群
返回首页
资源: 什么叫非检查异常 Unchecked Exceptions ?  
网盘:
标签:
异常 非检查异常

比如,以下方法 getLongSide() 可能有异常抛出,但是后面却没有加上 throws BadValueException 声明。

请问:Eclipse会报错吗?

  public static double getLongSide(double a, double b) 
  {
     if(a<=0 || b <= 0)
     {
        throw new BadValueException("边长须为正值");
     }      
     return Math.sqrt( a*a + b * b);
  }

其实这取决于 BadvalueException 是不是  非检查异常,可能并不是个错误。关于非检查异常,请参考《快速入门与进阶》第24.6讲

[ 纯博客文章, 无相关源码或视频 ]