- lambda 表达式的参数。
- 错误:
String zhehoushouyilv;
String zhsyl;
- 正确:
String discountedInterestRate;
- 使用驼峰命名格式,首字母必须大写。例如
UserService
; - 缩写名词也是首字母大写,其余字母小写。例如
HtmlParser
而不是HTMLParser
。
- 使用驼峰命名格式,首字母必须小写。例如
userService
,createUser()
; - 缩写名词的非首字母一律小写。例如
htmlParser
而不是HTMLParser
,defaultFtpClient
而不是defaultFTPClient
。
常量指的是声明为 public static final
或 private static final
的类成员。常量名称规则是:
- 所有字母必须大写;
- 单词之间用下划线分隔。
例如 USER_ROLE_ADMIN
,DEFAULT_LISTEN_PORT
。
URL 当中用连字符(-
)来分隔单词。例如 /api/exam-project/query-by-name
为了体现该类是个抽象类,类的名称必须以 Abstract-
或 Base-
开头。
例如 AbstractUserService
,BaseReportGenerator
为了体现该类是个异常类,类的名称必须以 -Exception
结尾。命名尽可能体现异常的原因。
例如 TransferFailedException
,NoResponseException
定义数组变量时,中括号 []
放在变量类型后面,而不是放在变量名后面。例如 int[] arr
而不是 int arr[]
。
这里采用大多数 IDE 默认的缩进方式:
- 源代码使用四个空格缩进,而不是制表符
[tab]
。
- 数学运算符/逻辑运算符两边要加上空格,例如
a + b
而不是a+b
- 左括号不单独占一行,例如
do {
} while(...)
而不是
do
{
} while(...)