引言
- 编写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
; - 程序中的注释就少不就多,而且尽量用英文注释;
- 尽量避免代码重复;
- 写程序的过程中要考虑代码的可移植性;