Java的命名规范

定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性,便于日后维护。

1.工程的命名(全用小写字母)

  工程的命名一般全用小写字母,单词之间用下划线“_”隔开。

2.包的命名(小写字母,反域名表示)

  包的命名一般全用小写字母,但是由于java面向对象编程的特殊性,Java程序员都可以编写属于自己的java包,为了保障唯一性,可以在包的前面加上属于自己的唯一标识,互联网域名是不会重复的,一般用反域名来表示。

3.类的命名(首字母大写,其后每个单词首字母都要大写)

  类的命名一般首字母大写,其后每个单词首字母都要大写,例如“BookDemo”。如果后边是单词的缩写,则都要大写,如“BookSD”。还有一点命名小技巧则是,因为设计的是代表对象的,所以可以一般选用名词。

4.方法的命名(第一个单词首字母小写,之后单词的首字母要用大写)

  方法的命名一般第一个单词小写,第二个单词的首字母大写,例如“drawImage”

5常量的命名(全用大写字母,单词间用下划线隔开)

  常量的命名一般全用大写字母,并且应该表示其完整含义,如果由多个单词组成,应该用下划线隔开这些大写的单词

6.参数的命名

  参数的命名规范和方法的命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词的情况下使参数的命名尽可能明确

7.变量的命名

  主要的的命名规范有以下三种:
  Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头
  Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头
  匈牙利标记法:在以Pascal标记法的变量前附加小写序列说明该变量的类型