|
|
|
@ -7,7 +7,7 @@ |
|
|
|
好的命名能体现出代码的特征,含义或者是用途,让阅读者可以根据名称的含义快速厘清程序的脉络。不同语言中采用的命名形式大相径庭,Java 中常用到的命名形式共有三种,既首字母大写的 UpperCamelCase,首字母小写的 lowerCamelCase 以及全部大写的并用下划线分割单词的 UPPER_CAMEL_UNSER_SCORE。通常约定,类一般采用大驼峰命名,方法和局部变量使用小驼峰命名,而大写下划线命名通常是常量和枚举中使用。 |
|
|
|
好的命名能体现出代码的特征,含义或者是用途,让阅读者可以根据名称的含义快速厘清程序的脉络。不同语言中采用的命名形式大相径庭,Java 中常用到的命名形式共有三种,既首字母大写的 UpperCamelCase,首字母小写的 lowerCamelCase 以及全部大写的并用下划线分割单词的 UPPER_CAMEL_UNSER_SCORE。通常约定,类一般采用大驼峰命名,方法和局部变量使用小驼峰命名,而大写下划线命名通常是常量和枚举中使用。 |
|
|
|
|
|
|
|
|
|
|
|
| 类型 | 约束 | 例 | |
|
|
|
| 类型 | 约束 | 例 | |
|
|
|
|:-----|:----------------------------|:------------| |
|
|
|
|:-----|:--------------------------------|:------------| |
|
|
|
| 项目名 | 全部小写,多个单词用中划线分隔‘-’ | spring-cloud| |
|
|
|
| 项目名 | 全部小写,多个单词用中划线分隔‘-’ | spring-cloud| |
|
|
|
| 包名 | 全部小写 |com.alibaba.fastjson| |
|
|
|
| 包名 | 全部小写 |com.alibaba.fastjson| |
|
|
|
| 类名 | 单词首字母大写 | Feature, ParserConfig,DefaultFieldDeserializer| |
|
|
|
| 类名 | 单词首字母大写 | Feature, ParserConfig,DefaultFieldDeserializer| |
|
|
|
|