
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
编程规范是程序员在学习java编程开发语言的时候需要重点掌握的一个编程知识点,下面我们就通过案例分析来了解一下,java编程命名规范包含哪些内容。
定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。
Package的命名
Package的名字应该都是由一个小写单词组成。示例:unipost.trans
Class的命名
Class的名字每个单词必须由大写字母开头而其他字母都小写的单词组成。示例:FileMng
Class成员的命名
变量、方法、属性:大小写混排的单词组成,字母小写
示例:functionName、countNum、size
StaticFinal变量的命名
StaticFinal常量:大写单词组成,单词之间使用“_”连接
示例:MAX_INDEX
前后台变量名称
前台变量fg_变量名
后台变量bg_变量名
参数的命名
参数的名字必须和变量的命名规范一致。
数组的命名
数组应该总是用下面的方式来命名:
byte[]buffer;
而不是:
bytebuffer[];
方法的参数
使用有意义的参数命名,如果可能的话,使用和要赋值的属性一样的名字:
setCounter(intsize)
{
this.size=size;
}
缩写
某些通用的缩写可以使用,如:
temp可缩写为tmp;
message可缩写为msg;
标识符命名中应注意的问题
除局部循环变量外变量名禁止取单个字符
对于变量命名,禁止取单个字符(如i、j、k...),建议除了要有具体含义外,还能表明其变量类型、数据类型等,但i、j、k作局部循环变量是允许的。
说明:变量,尤其是局部变量,如果用单个字符表示,很容易敲错(如i写成j),而编译时又检查不出来,有可能为了这个小小的错误而花费大量的查错时间。
不用数字定义名字
除非必要,不要用数字或较奇怪的字符来定义标识符。
示例:如下命名,使人产生疑惑。
voidset_sls00(BYTEsls);
应改为有意义的单词命名
voidsetUdtMsgSls(BYTEsls);
用正确的反义词组命名
用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。