Effective Java 7:方法
第38条:检查方法的有效性
第39条:必要时进行保护性拷贝
1.对于构造器的每个可变参数进行保护性拷贝
2.===
第40条:谨慎的设计方法签名
1.不能太多,参数,最多4
2.参数类型优先使用接口,而不是类
3.第一种吧方法分解成多个方法,二。创建辅助类,用来保存参数的分组,辅助类一般为静态成员类,三,使用Javabean模式
第41条:慎用重载
对于重载的方法的选择是静态的,对于被覆盖的方法的选择是动态的,,要调用哪个重载是在编译时决定的,
第42条:慎用可变参数
第43条:返回0长度的数组或者集合,而不是null
返回类型为数组或者集合的方法,没有理由返回null,而不是返回一个另长度的数组或者集合
第44条:为所有导出的API元素编写文档注释,
为了正确的编写API文档,必须在每个被导出的类,接口,构造器,方法或者域声明之前正佳一个文档注释
方法的文档注释应该简洁,的描绘出它和客户端之间的约定@param,@return @throws