zoukankan      html  css  js  c++  java
  • Android命名格式化详解

      严格换行

      一般情况下一个一换行

      建议函数的“{}”分别占一行

      例:public void ooSomething()

      {

      ……

      }

      不要用:

      例:public void doSomething(){

      ….

      }

      其实两种方式都可以,这里不做硬性规定。

      最好用第一种方式因为在eclipse中用这种方式也很方便。

      严格缩进

      使用Tab缩进

      注释缩进和代码缩进对齐

      严格注释

      文件,类,方法,方法参数,变量,属性都要注释

      每个有含义的变量都要写注释。

      文件和类的注释一定要包含如下元素:

      NameDescriptionVersionDateAuthorChangeCopyright

      主要记住一点遵循javaDoc标准

      例:/**

      */

      变量注释就在前面写个//就可以了。

      例:

      //这是我的名称

      /**

      */

      private String mName; //

      这样就没必要了,很麻烦,直接用单行注释。

      还有注释不建议放后面,放在前面会很工整。

      声明的位置

      应用命名空间位置

      将所有框架定义的命名空间为一组,自定义的和第三方的命名空间放在另一组。

      import com.android.internal.R;

      import com.android.internal.view.menu.MenuBuilder;

      import android.content.Context;

      import android.content.res.Configuration;

      import android.content.res.TypedArray;

      都是content的放在一起

      import android.graphics.Bitmap;

      import android.graphics.Canvas;

      import android.graphics.Interpolator;

      import sundy.android.demo;

      类成员变量声明位置

      所有成员变量都应该声明在顶部,同时使用一个空行来将他们和属性以及方法分开。

      public class myClass

      {

      int mNumber;

      尽可能的放在类的前面,不要穿插着来放

      String mName;

      public void someMethod1()

      {}

      public void someMethod2()

      {}

      }

      局部变量声明位置(方法集里的变量)

      局部变量声明放到方法顶部

      使用java预定义类型而不是用类名来声明变量

      使用预定义的类型(关键字)而不使用类名来声明变量

      使用object而不是Object

      使用int而不是Int32

      有关键词优先使用关键词

    原文链接:http://www.maiziedu.com/wiki/android/pattern/

  • 相关阅读:
    【linux】linux根文件系统制作
    【linux】UBUNTU 12.04下傻瓜式简单安装arm-linux-gcc等gnu arm toolchain交叉编译工具
    【linux】内核编译
    【linux】内核源代码下载与阅读
    Jmeter实践
    常用sql 2018.08.31
    接口用例、实践参考
    UTF自动化测试工具
    MySql 中IFNULL、ISNULL、NULLIF用法(数据库判空)
    Mysql中FIND_IN_SET()和IN区别简析
  • 原文地址:https://www.cnblogs.com/gaobig/p/5950216.html
Copyright © 2011-2022 走看看