Java是一种区分字母的大小写的语言,因此咱们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来咱们简单的来说讲Java语言中包、类、变量等的命名规范。数组
(一)Package(包)的命名 this
Package的名字应该都是由一个小写单词组成,例如com、xuetang九、company等。lua
(二)Class(类)的命名spa
Class的名字首字母大写,一般由多个单词合成一个类名,要求每一个单词的首字母也要大写,例如:XueTang或ProNine。接口
(三)变量的命名 变量
变量的名字可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线,限制使用美圆符($),由于这个字符对内部类有特殊的含义。示例如:idCard。方法
(四) Interface(接口)的命名 总结
与Class(类)的命名相似。命名
(五)final static 变量(至关于常量)的命名 static
最终静态变量的名字应该都大写,而且指出完整含义,例如:final MAXUPLOADFILESIZE = 1024。
(六)方法的命名
方法名的第一个单词应该是动词,大小写可混用,但首字母应小写。在每一个方法名内,大写字母将词分隔并限制使用下划线。参数的名字必须和变量的命名规范一致。使用有意义的参数命名,若是可能的话,使用和要赋值的字段同样的名字: setEvaluate(int size){ this.size = size; }
(七)数组的命名
数组应该老是用下面的方式来命名:String [ ] name; 而不是:String name [ ]; 值得注意的是,命名时应尽可能采用完整的英文描述符。此外,通常应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。
总结一下就是:尽可能使用完整的英文描述符、采用适用于相关领域的术语、采用大小写混合使名字可读、尽可能少用缩写,但若是用了,要明智地使 用,且在整个工程中统1、避免使用长的名字(最好保持不要超过15个字母)、还要避免使用相似的名字,或者仅仅是大小写不一样的名字、避免使用下划线(除静态常量等)。