1.9.2 命名
1.包的命名
包名第一个字母是小写的。
通常是网址反过来,例如com.abc,com.abc.data。这个命名方式在我看来也是比较怪异,但一直沿用到现在,所有开源包都是这种方式命名。
包之间的点你可以看做是一个多级分类,实际上包在文件系统里,就是目录。
2.类的命名
类名的第一个字母是大写的。
3.类的属性和方法
都是小写字母开头。
4.变量命名
这里包括类的名字、变量名字、函数名称都以这种方式命名:
1.尽量描述这个变量的意义,例如apple,一看就知道是苹果,比起aaaa这样的命名好得多
2.多个单词之间用大写分隔,例如applesToChildren,queryUserById
数据库和C语言的风格是字母之间用下划线,例如上面的命名就是这样的:apples_to_children
5.常量命名
常量就要使用下划线了。因为常量都是大写的,否则无法区分各个字母。类似这样:
public static final String USER_SYSTEM = "system";
public static final String COOKIE_USER = "username";
public static final String SESSEION_USER = "user";
public static final int BLANK_PROGRAM = 9;
包名第一个字母是小写的。
通常是网址反过来,例如com.abc,com.abc.data。这个命名方式在我看来也是比较怪异,但一直沿用到现在,所有开源包都是这种方式命名。
包之间的点你可以看做是一个多级分类,实际上包在文件系统里,就是目录。
2.类的命名
类名的第一个字母是大写的。
3.类的属性和方法
都是小写字母开头。
4.变量命名
这里包括类的名字、变量名字、函数名称都以这种方式命名:
1.尽量描述这个变量的意义,例如apple,一看就知道是苹果,比起aaaa这样的命名好得多
2.多个单词之间用大写分隔,例如applesToChildren,queryUserById
数据库和C语言的风格是字母之间用下划线,例如上面的命名就是这样的:apples_to_children
5.常量命名
常量就要使用下划线了。因为常量都是大写的,否则无法区分各个字母。类似这样:
public static final String USER_SYSTEM = "system";
public static final String COOKIE_USER = "username";
public static final String SESSEION_USER = "user";
public static final int BLANK_PROGRAM = 9;