1 / 6
文档名称:

java编码规范.doc

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

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

分享

预览

java编码规范.doc

上传人:xxj16588 2015/9/30 文件大小:0 KB

下载得到文件列表

java编码规范.doc

相关文档

文档介绍

文档介绍:java编码规范
编码风格
编码风格参考Java Coding Standards。我们采用以上一致的编码风格以规范代码的书写,方便对源代码的理解和交流。
除参考上述文档外,以下各节对需要特别注意的几点进行说明。
命名
用完整的英语精确描述变量/field/class
尽量使用相关领域的术语
使用大小写来分隔不同的单词
尽量不要用单纯的首字母缩写,影响可读性
命名不要过长,不超过15个字母
缩写词应全部大写,比如SQL,WSDL,XML等
缩进与括号
缩进采用Eclipse默认值,Block缩进为4,续行缩进为8。
Block括号的格式采用Eclipse默认的格式。虽然本质上采用哪种格式并没有多少差别,但是我们应尽量和行业规范一致, 采用如下所示的Block括号格式:
Eclipse/JBuilder default style –续左新右(左括号续前行,右括号开新行)
if (condition1) {
statement1;
}
else {
statement2;
}
而不要采用如下格式
//Traditional Visual Studio style –现微软官方C#源代码已放弃这种格式
if (condition1)
{
statement1;
}
else
{
statement2;
}
下面这种过于紧凑的结构也请不要采用
//Some Java style
if (condition1) {
statement1;
} else {
statement2;
}
Format功能。【提示】当你发现已存在的代码不符合编码规范时,可以尝试一下右键或菜单项Source->Format,以及快捷键Ctrl+Shift+F。
代码分段
两个相邻函数定义之间空一行。
不同的意群之间一定要空一行,比如对要定义的变量按意义/作用不同的分组,函数内部的句群分组,一般3/5句就可以成为一个句群。这些都要空一行。
函数中的每一处注释前空一行,比如:
public returnType methodName() {
// comment1
statement1;

// comment2
statement2;

// comment3
statement3;
}
空格
基本上,相邻的词法单位之间都要空一个空格,但以下情况除外:
一元操作符如“++”、“--”、“!”、“-”、“(类型)”等前后不加空格。
“[]”“.”这类操作符前后不加空格,如a[n] + ;
方法名之后不要留空格,紧跟左括号。
“(“,”)”括号的空格可以自己控制,原则上可加可不加,但适当加空格可以帮助理解,比如( ((a + b) * (c – d)) / x )。
注释
注释可以使用中文或英文书写。
注释尽量简洁
注释需注明为什么这样做,而不是简单说做了什么。
三种注释及其作用:
/** ... */ : javadoc可提取的信息
// ... : 普通注释,可以连续多行
/* ... */ : 一般用于注释掉已存在的代码
注:多行注释使用第二种格式,请不要使用第三种格式,以便于在调试时注释掉整段代码。
类、接口必须

最近更新

山东省昌邑市文山中学2024届高三第三次模拟考.. 12页

山东省潍坊市高密市2023届中考生物考前最后一.. 14页

山西省浑源县第七中学2022-2023学年高考考前提.. 14页

广东省汕头市金平区重点中学2023-2024学年中考.. 12页

广东省金山中学2024届高三(最后冲刺)生物试卷.. 11页

外检岗作业指导书 5页

江苏省仪征市扬子中学2023年中考物理模拟精编.. 14页

江苏省姜堰中学2023届高考全国统考预测密卷语.. 19页

塔吊安装应注意事项 5页

江苏省盐城市东台盐都重点达标名校2023年中考.. 11页

江西省九江市修水一中2023年高考仿真卷生物试.. 12页

江西省高安二中重点达标名校2022-2023学年中考.. 14页

河北省石家庄市辛集市辛集中学2022-2023学年高.. 14页

河南省开封五县联考2023届高考考前提分物理仿.. 15页

浙江省台州玉环重点中学2022-2023学年中考化学.. 14页

浙江省衢州五校2022-2023学年高考物理四模试卷.. 15页

湖北省应城一中合教中心2023年物理高三上期末.. 17页

甘肃省庆阳市宁县重点达标名校2022-2023学年中.. 12页

福建省厦门市五缘第二实验校2023届中考生物模.. 24页

贵州省铜仁市德江一中2022-2023学年高三冲刺模.. 17页

迪庆市重点中学2024届高三下学期第六次检测生.. 12页

长春市第二中学2023年化学高一第一学期期末统.. 16页

陕西省西安新城区七校联考2022年数学七年级第.. 15页

黑龙江省庆安县第三中学2022-2023学年高考冲刺.. 15页

培训班报名优惠方案 6页

培训机构拓展培训计划方案 7页

培训学院规划方案 7页

鲁教版初四上学期函数yax2的图象和性质公开课.. 13页

万科-杭州西溪蝶园产品测试报告-43PPT 42页

WinXP系统关闭打开文件时提示安全警告的方法 44页