变量的编码规范:
- 以驼峰命名,第一个单词小写,第二个及之后的单词首字母大写。如:name,stuName,lastName。
- 变量名不允许单个字母,除非是有特定含义的,比如:i,j,k用做循环变量,数学中的r表示半径,d表示直径等。
- 变量名要与变量所存储的数值的意义相符,严禁词不达意,如不许age用来存储姓名。
- 一行只能声明一个变量,int a,b;//不允许
- 数组声明:推荐使用 类型[] 数组名
赋值语句:
- 赋值符号的左右两边要有空格,如 int age = 18;
类:
- 大驼峰命名,即每个单词的首字母都大写。
- 类名要体现类的主要功能。
- 类名长度要适中
方法:
- 方法名使用驼峰命名,即第一个单词的首字母小写,其他单词的首字母大写。
- 方法要明确反映出方法的主要功能。
- 方法名要有强烈的动作色彩,比如getName() saveInfo()等
- 方法名长度要适中。
- 参数列表中的参数不宜超过5个,很多个参数尽量使用JavaBean封装。
- 方法体中的代码行建议为300~500行。
- 方法名之前使用文档注释。在方法声明上方先输入/**然后回车,或者将光标放在方法中,使用快捷键Alt+Shift+J生成文档注释。
静态常量
- static final 常量名字母全部使用大写,每个单词之间使用“_”下划线隔开。
JavaBean规范:
- public修饰的类。
- 必须具有无参构造方法。
- 类中的属性必须是private类型。
- 提供getter/setter方法,比如属性名叫name,提供的公有的访问方法getName() 和setName(),也可以只提供get方法则该属性 叫只读属性。
- boolean类型的属性,可以提供getXxx() ,setXxx(),也可以提供isXxx();
其他:
- 凡是用花括号的(if,for等),都要加上花括号,就算只有一条语句。
- 判断boolean类型时不许使用==来判断,这样会不小心写成赋值语句,如 boolean sex = true;true表示男性,false表示女性,在判断时应写if(sex) 而不是if(sex == true);