1 / 12
文档名称:

Java编程规范.doc

格式:doc   大小:42KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java编程规范.doc

上传人:2072510724 2020/8/11 文件大小:42 KB

下载得到文件列表

Java编程规范.doc

相关文档

文档介绍

文档介绍:Java编码规范制定本编程格式的目的是为了使软件可读性好、兼容性好、易维护等等。注:加(*)者为重要保证要求。一、(*)Package的名字应由一个小写单词组成。为了保证包的唯一性,一般以公司国际域名开头。.。(*)Class的名字必须由大写字母开头,并且其它单词的首写字母也要大写。例如:ess。(*)变量/成员属性的名字用一个小写字母开头,后面的单词以大写字母开头。例如:privateStringlastName;(*)Java里的常量,是用staticfinal修饰的,应该用全大写加下划线命名,并且常量名应尽量指出完整含义。如:publicstaticfinalStringORACLE_DB_DRIVER="";:byte[]buffs;而不是:bytebuffs[];,且应使用有意义的参数命名,如果可能的话,使用和要赋值的属性一样的名字,如:setCounter(intsize){=size;}(*)用一个小写字母开头,后面的单词以大写字母开头。应意义明确,对于属性的存取方法,应使用getXXX()和setXXX()名称,以isXXX(),hasXXX()来命名返回值为boolean类型的方法。,用完整的英语单词或约定俗成的简写命名变量,鼓励多用约定俗成的简写命名变量。例如:,包括数组,Vector等。命名时使用复数:例如:ollectioncustomers二、Java源文件样式Java(*.java):packageJavadoc注释或者其它文件头注释类声明Fields声明空行构造函数空行克隆方法空行其它方法(不包括main)空行内部(Inner)类空行main(),例如:/***<p>Title:编码过滤器</p>*<p>Description:</p>*<p>Copyright:Copyright(c)2003</p>*<pany:兰贝斯信息科技</p>****@author曾小平****@*/(*)package行要在版权信息之前,中间空一行。将import的classes归类,按顺序罗列:(java.*)(javax.*)。注意在第三方类里进行注释,说明它们的来源。如果import行中包含了同一个包中的多个类,不推荐用importpakage.*来处理,推荐把要用的类一一import出来。这样程序用到哪些类就可以非常清楚的看出来,有利于代码的维护,增强了代码的可读性。例如:;;;//..*;..*;//.:/***Packetcounters*/protectedint[]packets;public的成员变量必须以生成文档(JavaDoc)的方式进行注释(/**…*/)。protected、private和package定义的成员变量如果名字含义明确的话,可以没有注释。Field定义可遵从以下顺序:(getter,setter)接下来是类成员变量的存取的方法。(*)重载的构造方法应该用递增的方式写(参数多的写在后面)。ounterSet(){this(10);}ounterSet(intsize){=size;},就应实现clone方法:publicObjectclone(){try{CounterSetobj=(Count

最近更新

最新北师大版四年级数学下册单元教材分析全册.. 5页

春节后复工动员会讲话 3页

新人教版小学数学四年级下册《小数大小的比较.. 9页

救护员培训试卷优选 4页

技能鉴定个人工作总结(精选6篇) 15页

心理咨询师个人简历模板 12页

小学数学 2023年江苏省南京市小升初数学模拟试.. 6页

对数函数(基础知识+基本题型)(含解析) 9页

学科前沿知识融入基础教育课堂教学路径研究--.. 2页

妇产科主治医师专业实践能力练习题 3页

外墙防水施工常识 4页

四年级下册数学教学计划人教版 4页

四川省【小升初】2023年小升初数学试卷带答案.. 5页

创新教育实验班(高中)招生试卷数学6(含答案) 4页

冀教版六年级数学下册《第三单元测试卷》(附答.. 6页

公司组织框架图与各部门职能说明 6页

体表肿块穿刺取样活检术临床诊疗规范样本 2页

人教部编版一年级语文下册同步练习识字1《春夏.. 4页

人教版小学六年级数学下册总复习(综合与实践).. 7页

2024年防震减灾作文(精选23篇) 28页

信用证结算协议书 12页

甲状腺疾病的流行病学与预防 27页

抗负过载双室供油装置与方法 5页

小学数学一年级下册《找规律》说课稿 8页

中成药注射剂的合理配伍与使用基础规范 5页

以旧换新备案申请书[5篇范例] 2页

《WindowsServer2012网络操作系统项目教程(第.. 27页

直腿后滚翻 25页

运营部平衡计分卡考核办法 10页

《GJB 1362A-2016 军工产品定型程序和要求》... 20页