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

原文地址:https://www.cnblogs.com/csxf/p/3307756.html