Java的命名规范

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)不允许使用中文及拼音命名。

八. 项目命名规范

       最好用英文,所有单词全部用小写。如testjavaproject、studentmanagement等,当然也也可以用中文,如“学生管理系统”等

九. POJO类

  具有含义的名字,如果有多个单词,每个单词头字母大写。一般和数据库的表照应。例如:user_info表 则POJO类为UserInfo.

你可能感兴趣的:(java)