-
Notifications
You must be signed in to change notification settings - Fork 0
Java 编程风格
Zhuang Ma edited this page Jan 25, 2016
·
8 revisions
基本原则:
-
表意清楚,不使用无意义的
a
、b
等命名。 -
不乱用简写,约定俗成的部分写法除外。
全小写,无连接线。
如: deviceinfo
每个单词的首字母大写。
如:PackageManager
以大写 I
开头,每个单词首字母大写。
如:ICallback
第一个单词的全小写,后续首字母大写。
如:handleMessage
m
开头,后面每个单词的首字母大写。
如:mNumForegroundProcesses
s
开头,后面每个单词的首字母大写。
如:sGlobalLock
第一个单词全小写,后面每个单词的首字母大写。
如:numProcesses
如果需要表达的意思是以数字开头,限于变量名不能以数字开头,使用 _
开头。
如:_1MB
Java 代码里的控件名遵循上面的原则。如果需要在变量名中体现控件类型,将类型放在最后。
如:mCancelButton
xml 里的控件 id 以下划线连接的小写字母命名,命名表意清楚,一般不包含类型。
如:android:id="@+id/junk_list"
其它 xml 资源如 string 和 dimen 等与此相同。