没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
代码规范
定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范
并不是一定要绝对遵守,但是一定要让程序有良好的可读性)
主要分四个部分,、命名规范,对于临时变量,可以采用短变量名提高效率,对于成员变量,尽量从变量名上体现其含义。 、文
件样式规范,主要关注正确的注释填写。、代码编写格式,这个可以通过一些工具来实现。比如 。。程序编写规范, 出于
减容以及提速的考虑,具体编程中的一些小技巧和注意点,需要注意的是,往往忠孝不能两全,规则本身会有冲突的地方,熊掌和鱼 ,
根据系统需求决定取舍。
命名规范
一般不要用 浪费。
Class 的命名
的名字必须由大写字母开头而其它字母都小写的单词组成
Class 变量的命名
变量的名字必须用一个小写字母开头。后面的单词用大写字母开头。
Static Final 变量的命名
变量的名字应该都大写,并且指出完整含义。
参数的命名
参数的名字必须和变量的命名规范一致。
数组的命名
数组应该总是用下面的方式来命名:
!""""
而不是:
!
""""
方法的参数
使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:
#int$%
&""
'($)$!
*
多层 for 循环循环变量的命名
最好采用能够体现其层数的循环变量名
如:
+ #),!-,!..%
+ #),!-,!..%
+ #),!-,!..%!
Java 文件样式
所有的 /#0(/%文件都必须遵守如下的样式规则
版权信息
版权信息必须在 /文件的开头,比如:
1000 '2,,,333(45(0 ' /5(01""""
其它不需要出现在 /5的信息也可以包含在这6。
Package/Imports
行要在 7 行之前,7 中标准的包名要在本地的包名之前,而且按照字母顺序排列。如果 7 行中包含了同
一个包中的不同子目录,则应该用 0来处理。
package'/((!
import/((0!
import/((8 /!import'/((!""
""
这儿 /((0使用来代替 9 758 7的。
Class
接下来的是类的注释,一般是用来解释类的。
1000 +5 09 /::'5
0 ':'' 701""
""
接下来是类定义,包含了在不同的行的 ;5和 77
publicclass ""extends8 /implements""
""
Class Fields
接下来是类的成员变量:
1000< 01
protectedint!
的成员变量必须生成文文件(/=)。 5、 / 和 定义的成员变量如果名字含义明确的话,可以
没有注释。
存取方法
接下来是类变量的存取的方法。它只是简单的用来将类的变量赋值获取值的话,可以简单的写在一行上。
1000>' 0? '5(@' '0+ '5
575A5' (01publicint<#%&
return #%!
*
publicintB#%&
C
D
E
F
G
,
return #%!
*
publicint<#%&
return!
*
publicvoid<#int%&
'()!
*
其它的方法不要写在一行上
构造函数
接下来是构造函数,它应该用递增的方式写(比如:参数多的写在后面)。
访问类型 #HHH /H等(%和 任何 HHHAH或 H' $5H应该在一行中,并且方法和参数另写一行,这样
可以使方法和参数更易读。
public
#int$%&
'($)$!
*
类方法
下面开始写类的方法:
1000' 0#':' + 75%01
protectedA/5 #int int int int %throws9 7I;
&
1111I ' +J$11
if# ('K) ('LL ('K) ('LL ('K) ('%
""thrownew9 7I;#H 7+'7$H%!7( # , ,
('%!
剩余10页未读,继续阅读
weixin_38627521
- 粉丝: 5
- 资源: 925
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0