网站大量收购闲置独家精品文档,联系QQ:2885784924

JAVA编码(代码)规范及实践.pdfVIP

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Java编码规范及实践

目录

Java编码规范及实践1

1.2术语2

1.3约束3

I|!(conditionscondition6)){14

4.1一般命名规范14

IQuery,IDataAccess,IReportBuilder15

MAXTIMES,DEFAULTNAME15

4.2一特殊命名规范二17

AbstractReportBuilder,AbstractBeanFactory18

AccessException,RuntimeException19

5.2一般原则20

1.代码应该和注释保持步,如果代码和注释不步,则阅读代码的人会20

2.注释尽量简洁,尺度没有准确的定义,大部分人能明白即可,可以将自20

ResultgetResult()throwsException{21

ObjectgetAction();22

JavaDoc工具不要改变格式22

Getadefaultdate/timeformatterthatusestheSHORT23

Thread,sleep(1000);24

Derived,如果一个方法可以接受基类对象b的话:methodi(Baseb),25

7.1工厂模式26

7.1.1简单工厂26

7.1.2工厂方法26

7.2单例模式27

Client:27

7.3适配器模式28

7.4组合模式29

Client:29

7.5外观模式30

Client:30

7.6代理模式31

7.7命令模式32

Client:33

7.8观察者模式33

7.9策略模式35

Client:35

IKeyPairGenerabledesGenerator=35

IKeyPairGenerablersaGenerator=36

IKeyPairGenerableideaGenerator=36

KeyPairManagermanager=newKeyPairManager();36

7.10模版方法模式36

7.11参观者模式38

总价格40

Client:40

第1章概述

1.1前言

代码之于程序员,就像零件之于机械工,庄稼之于农民,它是软件的基

石,一行行代码都是程序员的心血经过日日夜夜凝结成的。做为一个程序员,

应该像母亲呵护孩子一样呵护自己的代码,它不仅仅是一行一行的文字,它

是一个程序员的尊严和价值所在;它是活的,你甚至能感受到它的心跳。编

码规范只是大家达成一致的约定,这样大家的代码就可以互相看懂,维护起

来更加容易,思想更畅快的交流,经验更快的得到传播。代码规范不是束缚

程序员的桎梏,应该知道,不遵守规范的个性的代码并不代表程序员的性格,

并不能张扬个性。个性应该体现在用更简单、更优雅、更易读、更易理解以

及算法实现效率更高等方面。

可读性,可理解性是代码的重要方面,本规范主要围绕如何去产生规范

易读的代码。另外,它也保证了大家有共的先验知识。

1.2术语

Pascalcase一所有单词第一个字母大写,其它字母小写。

例:Person,OrderDetail,OilTanko

Camelcase—除了第一个单词,所有单词第一个字母大写,其他字

母小写。

例:oilLevelcustomerName

z

在后面的描述中我们使用Pascal代表第一种表示方式,Camel代表第二

种表示方式。

1.3约束

没有一个规范可以到处适用,也不可能无所不包。

1.本规范并非完全强制性规范,对于

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档