- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
;一、应用场景
二、Java源文件组织规范
三、Java类和接口声明规范
四、注释规范
五、命名规范
六、排版规范;编码规范是程序编码所要遵循的规则,保证代码的正确性、稳定性、可读性。
规范编码有以下作用:
规范的代码可以促进团队合作
规范的代码可以减少bug处理
规范的代码可以降低维护成本
规范的代码有助于代码审查
养成代码规范的习惯,有助于程序员自身的成长;Java编码规范大体上包括:
Java源文件组织规范
Java类和接口声明规范
注释规范
命名规范
排版规范等等。;二、Java源文件组织规范;样例;三、Java类和接口声明规范;样例;四、注释规范;2.代码注释规范
在对变量的定义和分支语句(条件分支、循环语句等)以及在有处理逻辑的代码中必须编写代码注释。;3.文档注释规范
(1)文档注释作用在源文件、类和接口、方法等上面。(2)文档注释格式
;在Java源代码头部设有注释,其中包含一些版权声明等信息;样例;类和接口注释规范;样例;方法注释规范;样例;五、命名规范;所有命名规则必须遵循“标识符”命名规则:
名称只能由字母、数字、下划线、$符号组成.
不能以数字开头.
名称不能使用Java中的关键字.
坚决不允许出现中文及拼音命名.
;包名采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名公司名,三级包名项目名,四级包名模块名或层级名,根据实际情况也是可以用五级包名,六级包名。
形式为:
com.公司名.项目名.模块名.*.*?
样例:
com.sun.swt..;使用意义完整的英文描述,见名知意;
使用UpperCamelCase规则;
使用名词;
添加有含义的后缀。;后缀名;使用意义完整的英文描述;
使用lowerCamelCase规则;
使用“动词+宾语”结构。;方法名命名含义;必须为大写单词、下划线分隔的命名方式。
在常量与变量的命名时,表示类型的名词放在词尾,以提升辨识度。
常量一定是staticfinal的字段。
例如:
staticfinalintNUMBER=5;
staticfinalintTERMINATED_THREAD_COUNT=10;;变量(包括类变量和实例成员变量)名必须采用小写单词驼峰命名方式(lowerCamelCase)。
变量命名通常使用名词和名词短语。
例如:computedValue、index。;六、排版规范;小结;;一、任务描述
二、任务分析设计
三、任务实施
四、运行结果
;31;二、任务分析设计;其类图关系如图1-1所示。;三、任务实施;3.1声明类;2.方法的命名;3.成员变量的命名;3.2重新排列类成员;3.3设置注释模板;源文件注释模板
类和接口注释模板
方法注释模板;3.4添加文档注释;文档注释;类和接口注释;方法注释;3.5重新排版;四、运行结果;小结;谢谢
您可能关注的文档
- 《C语言程序设计》课件——4.5实例讲解.pptx
- 《C语言程序设计》课件——7.3函数的返回值.pptx
- 《AUTOCAD》课件——项目二 平面图形基础.pptx
- 《C语言程序设计》课件——1.1C语言概述.pptx
- 《C语言程序设计》课件——1.2C程序基本结构.pptx
- 《C语言程序设计》课件——4.1算法及其表示.pptx
- 《C语言程序设计》课件——9.13用指针变量名加下标的形式访问数组.pptx
- 《C语言程序设计》课件——10.6共生体类型数据.pptx
- 《H5页面与交互动画设计》课件——H5页面的交互设计.pptx
- 《H5页面与交互动画设计》课件——H5中的动效、动画 .pptx
文档评论(0)