目录
一,命名风格
二、常量定义
三、代码格式
一,命名风格
(1)、不能够以下划线或者美元符号开始,也不能以下划线或者美元符号结束
(12)、杜绝完全不规范的缩写,避免望文不知义
反例:Function 缩写”成 Fu
二、常量定义
(1)、不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。
(2)、在 long 或者 Long 赋值时,数值后使用大写字母 L,不能是小写字母 l
栗子:Long a = 2l 写的是21还是Long类型的2
三、代码格式
(1)、如果是大括号内为空,则简洁地写成{}即可
(2)、如果大括号内非空,则遵循一下守则:
1) 左大括号前不换行
2) 左大括号后换行
3) 右大括号前换行
4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必换行
(3)、左小括号和右边相邻字符之间不出现空格;右小括号和左边相邻字符之间也不出现空格;而左大括号前要加空格
一个栗子:if(空格a==b空格)
(4)、if/for/while/switch/do 等保留字与括号之间都必须加空格。
(5)、采用四个空格缩进,禁止使用tab字符
(6)、注释的双斜线与注释内容之间有且仅有一个空格
(7)、在进行类型强制转换时,右括号与强制转换值之间不需要任何空格隔开
(8)、任何二目、三目运算符的左右都需要加一个空格
二目:a = b 一目:a=1
(9)、单行字符数限制不超过 120 个,超出需要换行,换行时遵循如下原则:
1)第二行相对第一行缩进 4 个空格,从第三行开始,不再继续缩进
2)运算符与下文一起换行
3)方法调用的点符号与下文一起换行
4)方法调用中的多个参数要换行时,在逗号后进行
5)在括号前不要换行
(10)、方法参数在定义和传入时,多个参数逗号后面必须加入空格
(11)、IDE 的 text file encoding 设置为 UTF-8; IDE 中文件的换行符使用 Unix 格式,不要 使用 Windows 格式