Java命名规范

引言

  • 编写java程序时,程序的易读性是评判程序好坏的很重要的指标,那么写java时,对象的命名要注意哪些方面呢?请看本节分解!
  • 参考:google java style

命名注意事项

  • Package names:全部小写,不要加特殊字符,比如com.example.deepspace,以下写法是错误的com.example.deepSpacecom.example.deep_space
  • Class names:写成UpperCamelCase,比如HashIntegrationTestCharacter;
  • Method names:写成lowerCamelCase,比如sendMessagetestPop_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
  • 程序中的注释就少不就多,而且尽量用英文注释;
  • 尽量避免代码重复;
  • 写程序的过程中要考虑代码的可移植性;
您的支持是对我最大的鼓励!