zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    地铁开发进度1
    人月神话阅读笔记二
    学习进度五
    人月神话阅读笔记一
    WebView的用法:
    图框联动
    阅读笔记《人月神话》一
    5
    4
    3
  • 原文地址:https://www.cnblogs.com/csxf/p/3307756.html
Copyright © 2011-2022 走看看