Effective-Java(Item 38)之检查参数的有效性

传进方法的参数遵循数组下标必须为非负整数,引用对象不能为空等原则; 若是不对传进的参数判断有效性,致使出现错误结果,一般须要花费不少时间去发现错误; 检查参数的有效性必须在方法体的开始处执行; 对于公有方法(api中方法)可使用throw抛出不合法异常,并使用Javadoc中@throws标签注释由于参数不合法抛出的异常; 对于私有方法(非api方法)可使用assertions假设传入的参数是合法
相关文章
相关标签/搜索