引言
- 编写java程序时,程序的易读性是评判程序好坏的很重要的指标,那么写java时,对象的命名要注意哪些方面呢?请看本节分解!
- 参考:google java style
命名注意事项
- Package names:全部小写,不要加特殊字符,比如
com.example.deepspace,以下写法是错误的com.example.deepSpace,com.example.deep_space; - Class names:写成UpperCamelCase,比如
HashIntegrationTest,Character; - Method names:写成lowerCamelCase,比如
sendMessage,testPop_emptyStack; - Constant names:写成全部大写形式,比如
CONSTANT_CASE,static final int NUMBER = 5;,static final ImmutableList<String> NAMES = ImmutableList.of("Ed", "Ann");,static final Joiner COMMA_JOINER = Joiner.on(',');,static final SomeMutableType[] EMPTY_ARRAY = {};;
其他注意事项
- 不要在程序中写孤零零的数字,要么它有明确的含义(60×60×24),要么就将他定义为final常量放在程序最上面,程序中引用即可;
- 名称的含义尽量明确,尽量用全称,不要用缩写,除非是大家都公认的名称,比如:
num,temp; - 程序中的注释就少不就多,而且尽量用英文注释;
- 尽量避免代码重复;
- 写程序的过程中要考虑代码的可移植性;