Java命名规范详解

2019-05-19 走过路过 1767 0

Java遵守“驼峰命名”法则。也就是将所有字母都小写(包括缩写),然后将单词的第一个字母大写。
大驼峰:每个单词的第一个字母都大写。
小驼峰:除了第一个单词,每个单词的第一个字母都大写。

具体命名:

  • 项目名全部小写。
  • 包名全部小写,第一部分应是小写ASCII字符,并且是顶级域名之一,通常是com、edu、gov、mil、net、org或由ISO标准3166、 1981定义的国家唯一标志码。后续部分由各组织内部命名规则决定,内部命名规则指定了各组件的目录名,所属部门名、项目名等。
  • JAVA源文件名必须和源文件中所定义的类的类名相同,每个单词的首字母大写。
  • Class名应是首字母大写的名词。命名时应该使其简洁而又具有描述性。异常类的命名,应以Exception结尾。Interface的命名规则与Class相同。
  • 方法名的第一个单词应是动词,并且首字母小写,其它每个单词首字母大写。
  • 常量名的字母应全部大写,不同的单词之间通过下划线进行连接,并且名字组合应该赋予含义。
  • 变量名的首字母小写,其它每个单词的首字母大写。命名时应该使其简短而又有特定含义,简洁明了的向使用者展示其使用意图。

方法常用命名

  • 类的获取方法(一般具有返回值)一般要求被方法名使用被访问字段名,前面加上前缀get,例如getXxx()。
  • 布尔型的判断方法一般要求方法名使用单词 is 做前缀,如isXxx()。或者使用具有逻辑意义的单词,例如:equal或equals
  • 类的设置方法(一般返回类型为void):被访问字段名的前面加上前缀 set,例如setXxx()。
  • 类的普通方法一般采用完整的英文描述说明成员方法功能,第一个单词尽可能采用一个生动的动词,第一个字母小写,例如 openXxx(), addXxx等。
  • 构造方法应该用递增的方式写(比如:参数多的写在后面)。

命名规则

  • 名称只能由字母、数字、下划线、$符号组成
  • 不能以数字开头
  • 不能使用JAVA中的关键字
  • 坚决不允许出现中文及拼音命名
相关推荐
全部评论 最新评论 最早评论
还没有用户评论

联系我们