diff --git "a/Java\344\273\243\347\240\201\350\247\204\350\214\203.md" "b/Java\344\273\243\347\240\201\350\247\204\350\214\203.md" new file mode 100644 index 0000000..2c90bae --- /dev/null +++ "b/Java\344\273\243\347\240\201\350\247\204\350\214\203.md" @@ -0,0 +1,43 @@ +## 代码规范(Java) + +- 缩进 + + 缩进使用4个空格(Tab) + +- 变量命名 + + 变量名采用lowerCamelCase风格,使用驼峰命名法,变量名只包含字母和数字,首个单词首字母大写,后面单词首字母小写,有数字的话在最后。使用有意义的名字作为变量名方便阅读代码(作用域很小的临时变量使用 i、j、k....等命名方式),命名使用英文单词不使用拼音 + +- 每行最多字符数 + + 一行最多只有一个语句,一行最多不超过100个字符 + +- 函数最大行数 + + 单个函数最多包含50行代码 + +- 函数、类命名 + + 函数命名采用lowerCamelCase风格,使用驼峰命名法,首个单词首字母大写,后面单词首字母小写,取有函数的功能作为函数名;类名采用UpperCamelCase风格,使用驼峰命名法,首字母大写,类名包含具体含义,可以指明一类事物。 + +- 常量 + + 常量命名全部使用大写,单词之间使用‘ _ ’分隔 + +- 空行规则 + + 不同的功能模块之间会留有空行,如函数之间,或函数内部不同部分之间会空行便于阅读。 + +- 注释规则 + + 单行注释用//,短的注释直接跟在语句后面,长的注释另起一行 + + 多行注释使用/**/ + +- 操作符前后空格 + + 操作符前后均留有一个空格 + +- 其他规则 + + ... \ No newline at end of file