1、一个顶级类(只有一个)
2、使用图片类要显式回收
3、数据库和cursor要显式close
4、对象的引用在不用时,置为NULL,加快系统回收
5、常量要加“static final”
6、不能在线程中操作UI界面
7、包名全部小写,连续的单词只是简单地连接起来,不使用下划线
8、广播消息的接收规则上要用消息队列接收
9、接口对象使用之前要判断是否为空
10、函数返回值要判断后,才能使用
11、公共常量要放置在同一文件中
12、公共接口要封装成package
13、复杂设计(标准:reviewer看代码是否很费劲)要添加注释
14、语句不换行,每个import语句独立成行
15、大括号与if、else、for、do、while语句一起使用,即使只有一条语句(或为空),也应该把大括号写上
16、包名全部小写,连续的单词只是简单的连接起来,不适用下划线
17、类名都以UpperCamelCase风格编写
18、方法名都已lowCamelCase风格编写
19、类的成员变量mUpperCamelCase,例如:mStudentName.
20、局部变量名lowerCamelCase.
网友评论