请教一个异常抛出的问题
假设有方法bufcheck,当导入到方法的buf数组长度不满足bufcheck的长度要求时,bufcheck抛出异常,并且bufcheck返回所需数组的长度。
我想主动实现这个方法,但是主动throw一个异常后,eclipse提示后面的return 代码cannot reach.
加入if(true)后,不再提示cannot reach,但后面的return应该还是无法reach吧?要是实现抛出异常且return一个值,该怎么写呢?
我的分不多,请见谅~
if(true)
throw new Exception( SMALL_ERROR);
return intResult;