今天把Java在开发过程中语言的规范写法做一下整理,方便自己和大家有需要时翻看。
一、包命名
包名命名,统一使用小写字母。
包名名的路径建议符合所有开发的系统模块的定义,以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现。
由于Java面向对象的特征,在最新的Java编程规范中,要求开发人员在自己定义的包名前加上唯一的前缀,由于互联网上的域名称是不会重复的,所以多数开发人员采用自己公司的名称.项目名.模块名.*,在互联网上的域名称作为程序包的唯一前缀。例如:com.mooc.base.类。
二、类命名
类名命名,推荐使用大驼峰命名形式,即单词的首字母大写。如果类名名称由多个单词组成,则每个单词的首字母均应为大写,如这个所写词中包含单词缩写,则这个缩写词的每个字母均应答谢。
三、方法名
方法命名采用小驼峰的形式,首字母小写。如果是由多个单词组成的话,第一个单词的首字母小写,其余的单词首字母大写。
四、变量名
推荐的命名规范有以下3种:
(1)Camel标记法:首字母是小写的,接下来的单词都以大写字母开头。
(2)Pascal标记法:首字母是大写的,接下来的单词都以大写字母开头。
(3)匈牙利标记法:在以Pascal标记法的变量前附加小写序列说明该变量的烈性。它使用1-3字符前缀表示数据类型,3个字符的前缀必须小写,前缀后面是由表意性强的一个单词或多个单词组成的名字,而且每个单词的首写字母大写,其他字母小写。
五、常量名
常量名采用全部大写的形式。
六、命名原则
所有命名规则遵循以下规则
(a)名称只能由字母、数字、下划线、$符号等组成,,但不能以数字开头。
(b)名称不能使用JAVA中的关键字,比如 char、 double、if、for、class。
(c)不允许使用中文及拼音命名。
七、总结
规范的命名,可以增加代码的可读性及可维护性,初学者应该把它掌握。