JAVA命名规范

包的命名 (全部小写,由域名定义)

Java 包的名字都是由小写单词组成。但是由于 Java 面向对象编程的特性,每一名 Java 程序员都 可以编写属于自己的 Java 包,为了保障每个 Java 包命名的唯一性,在最新的 Java 编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。

例如:cn.zhku.cs

类的命名 (单词首字母大写)

根据约定,Java 类名通常以大写字母开头,如果类名称由多个单词组成,则每个单词的首字母均应为大 写例如 TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。

例如: Graphics

方法的命名 (首字母小写,字母开头大写)

方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。方法名一般以动词开头。

例如:drawImage

常量的命名 (全部大写 ,常加下划线)

常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。

例如:MAX_VALUE

参数的命名

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



在变量命名时要注意以下几点:

· 选择有意义的名字,注意每个单词首字母要大写。

· 在一段函数中不使用同一个变量表示前后意义不同的两个数值。

· i、j、k 等只作为小型循环的循环索引变量。

· 避免用 Flag 来命名状态变量。 

· 用 is 来命名逻辑变量,如:isFound。通过这种给布尔变量肯定形式的命名方式,使得其它开发人员能够更为清楚的理解布尔变量所代表的意义。

· 如果需要的话,在变量最后附加计算限定词,如:curSalesSum。· 命名不相包含,curSales 和 curSalesSum。

· static final 变量(常量)的名字应该都大写,并且指出完整含义。

猜你喜欢

转载自blog.csdn.net/qq_26745825/article/details/80216433