- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档
精品文档
精品文档
Documentnumber
文档编号
Confidentialitylevel密级
内部公然
Documentversion
文档版本
Total24pages共24
页
Java语言编码规范
Preparedby
Date
yyyy-mm-dd
拟制
日期
Reviewedby
Date
yyyy-mm-dd
评审人
日期
Approvedby
Date
yyyy-mm-dd
批准
日期
RevisionRecord 修订记录
Date
Revision
SecNo.
ChangeDescription
Author
日期
Version
改正章节
改正描绘
作者
修订版本
yyyy-mm-dd
TableofContents 目录
1.
范围
错误!未定义书签。
2.
规范性引用文件
错误!未定义书签。
3.
术语和定义
错误!未定义书签。
4.
排版规范
错误!未定义书签。
.
规则
错误!未定义书签。
.
建议
错误!未定义书签。
5.
说明规范
错误!未定义书签。
.
规则
错误!未定义书签。
.
建议
错误!未定义书签。
6.
命名规范
错误!未定义书签。
.
规则
错误!未定义书签。
.
建议
错误!未定义书签。
7.
编码规范
错误!未定义书签。
.
规则
错误!未定义书签。
.
建议
错误!未定义书签。
8.
JTEST规范
错误!未定义书签。
.
规则
错误!未定义书签。
.
建议
错误!未定义书签。
范围
本规范规定了使用 Java语言编程时排版、说明、命名、编码和 JTEST的规则和建议。
本规范适用于使用 Java语言编程的产品和项目。
规范性引用文件
下列文件中的条款通过本规范的引用而成为本规范的条款。凡是注日期的引用文件,其随后所有的改正单(不包括勘误的内容)或修订版均不适用于本规范,但是,鼓励根据本规范达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本规范。
序号
编号
名称
1
企业-
《Java语言编程规范》
术语和定义
规则:编程时强制必须遵守的原则。
建议:编程时必须加以考虑的原则。
格式:对此规范格式的说明。
说明:对此规范或建议进行必要的解释。
示例:对此规范或建议从正、反两个方面给出例子。
排版规范
4.1. 规则
4.1.1. *程序块要采用缩进风格编写,缩进的空格数为 4个。
说明:关于由开发工具自动生成的代码能够有不一致。
4.1.2. *分界符(如大括号‘ {’和‘}’)应各独占一行并且位于同一列,同时与引用它们的
语句左对齐。在函数体的开始、类和接口的定义、以及 if、for、do、while、switch、
case语句中的程序都要采用如上的缩进方式。
示例:如下例子不切合规范。
for(...){
)
{
)
{
)
{
ength()())
{
4.1.3. ... ,后不应加空格。
说明:采用这种松散方式编写代码的目的是使代码更加清晰。
由于留空格所产生的清晰性是相对的,所以,在已经非常清晰的语句中没有必要再留空格,
如果语句已足够清晰则括号内侧 (即左括号后边和右括号前面 )不需要加空格,多重括号间不必加
空格,因为在 Java语言中括号已经是最清晰的标志了。
在长语句中,如果需要加的空格非常多,那么应该保持整体清晰,而在局部不加空格。给操
作符留空格时不要连续留两个以上空格。
示例:
(1)逗号、分号只在后边加空格。
inta,b,c;
(2)比较操作符, 赋值操作符=、+=,算术操作符 +、%,逻辑操作符、,
位域操作符、^等双目操作符的前后加空格。
if(current_time=MAX_TIME_VALUE)
a=b+c;
a*=2;
a=b^2;
(3)!、~、++、-- 、(地点运算符)等单目操作符前后不加空格。
(4)flag=!isEmpty; 前后不加空格。
=pid; 前后不加空格
(5)if、for、while、switch等与后边的括号间应加空格,使 if等关键字更为突出、明
显。
if(a=bcd)
4.2. 建议
类属性和类方法不要交错放置,不同存取范围的属性或者方法也尽量不要交错放置。
格式:
类定义
{
类的公有属性定义
类的保护属性定义
类的私有属性定义
类的公有方法定义
类的保护方法定义
类的私有方法定义
}
说明规范
5.1. 规则
5.1.1. 一般情况下,源程序有效说明量必须在 30%以上。
说明:说明的原则是有助于对程序的阅读理解,在该加的地方都加了,说明不宜太多也不能
太少,说明语言必须正确、易懂、简短。能够用说明统计工具来统计。
5.1.2. 包的说明:包的说明写入一名为 的HTML格式说明文件放
您可能关注的文档
最近下载
- 《安全系统工程(第3版)》全套教学课件.pptx
- 具身智能在社会治理中的应用与挑战.docx VIP
- 北师大版九年级数学上册特殊平行四边形《单元知识梳理复习题》示范公开课教学课件.pptx VIP
- 北师大版九年级数学上册特殊平行四边形《知识梳理复习题》示范公开课教学课件.pptx VIP
- 武冷双机双级螺杆式压缩机使用说明书.pdf VIP
- 《习作:______让生活更美好》课件.pptx VIP
- 《江苏省 JGT046-2016 岩棉外墙外保温系统应用技术规程》.pdf
- 新《公司法》修订要点解读.pptx VIP
- 《做一只努力向上的蜗牛》励志教育主题班会.pptx VIP
- 具身智能在无人作战系统中的应用研究及展望.docx VIP
原创力文档


文档评论(0)