Java编程规范(10页)pdf.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Java编程规范(10页)pdf.pdf》由会员分享,可在线阅读,更多相关《Java编程规范(10页)pdf.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1 Java 编程规范编程规范 本编程规范建立在标准的 Java 编程规范的基础上,如和标准的 Java 编程规范有冲突,以本编程规范为准。1.1.1 程序结构程序结构 包名 引入包/类名 类注释 类 常量/常量注释 构造器注释 构造器 构造器注释 构造器 方法注释 方法 方法注释 方法 1.1.2 命名规范命名规范 命名规范使得程序更易理解,可读性更强。并且能够提供函数和标识符的信息。?文件命名规范文件命名规范 java 程序使用如下的文件名后缀:文件类型 后缀 Java 源文件.java Java 字节码文件.class 对系统的文件命名方式有待于根据实际业务决定。?包命名规范包命名规
2、范 包名应该唯一,它的前缀可以为任何小写的ASCII字符但必须是顶级域名,目前包括com,edu,gov,mil,net,org,或者ISO标准3166,1981中两个字符的国别代码。包名接下来的部分按照公司内部的命名规范,这些规范指出了某种目录名,主要包括部门,项目,机器,或者登录名。命名规则为:com.sinosoft.系统名.模块名.xxx.xxx 具体参错误!未找到引用源。错误!未找到引用源。包命名举例:com.sinosoft.platform.bl.facade com.sinosoft.platform.dto.domain ?类命名规范类命名规范 类名应该是名词,并且是大小写混
3、合的。首字母要大写。尽量保证类名简单并且描述性强。避免使用只取单词首字母的简写或者单词的缩写形式,除非缩写形式比单词的完整形式更常用(例如:URL 或者 HTML)。文件名必须和 public 的类名保持一致,注意大小写(JBuilder 等一些编译器可以忽略大小写,要特别注意).类命名举例:class PolicyOverviewDto;class DBPrpDuser.java;?接口命名规范接口命名规范 接口命名方式与类命名方式相同。接口命名举例:interface PolicyOverview;interface PolicyOverviewSessionHome;?方法命名规范方法命
4、名规范 方法名应该为动词,并且是大小写混合的。首字母要小写,方法名的第 二个单词的第一个字母大写。方法命名举例:String getNoticeNo();Collection findByCondition(String)?变量命名规范变量命名规范 变量,以及所有的类实例应为首字母小写的大小写混合形式。变量名的第二个单词的首字母大写。变量名的首字母不能为下划线或者$符。变量名应该尽可能的短小,但要有意义。变量名应该便于记忆,也就是说变量名应该尽可能的做到见名知意。除了暂时使用的变量外(一般用于循环变量),应该避免使用只有一个字母的变量名。对于临时变量一般说来:i,j,k,m,n 代表整型变量。
5、c,d,e 代表字符型变量。变量命名举例:String dataType;String name;int i;char c;?常量命名规范常量命名规范 声明为类常量的变量或者 ANSI 常量应该全部为大写字母,并且每个单词间用下划线“_”隔开。为了便于调试,应避免使用 ANSI 常量。常量命名举例:static final int MIN_WIDTH=4;标准资料收藏家易启标准网免费提供十万标准书籍资料下载会打字、5分钟快速自助建网站易启建站网免费提供建站平台,商业网站1年仅60元1.1.3 注释规范注释规范 Java 提供了两种类型的注释:程序注释和文档注释。程序注释是由分隔符/*/,和/隔
6、开的部分,这些注释和 C+中的注释一样。文档注释(即“doc 注释”)是 Java 独有的。由分隔符/*/隔开。使用 javadoc 工具能够将文档注释抽取出来形成 HTML文件。程序注释主要是对程序的某部分具体实现方式的注释。文档注释是对程序的描述性注释,主要是提供给不需要了解程序具体实现的开发者使用。注释应该是代码的概括性描述,提供不易直接从代码中得到的信息,并且只包含对阅读和理解程序有用的信息。例如注释中包含相应的包如何编译或者在哪个目录下,而不应该包括这个包驻留在哪儿的信息。注释中可以描述一些精妙的算法和一些不易理解的设计思想,但应该避免那些在程序代码中很清楚的表达出来的信息。尽可能的
7、避免过时的信息。错误的注释比没有注释更有害。经常性的注释有时也反映出代码质量的低下。?程序注释程序注释 程序注释有四种格式:块注释格式,单行注释,跟随注释,行尾注释?块注释格式块注释格式 块注释主要用于描述:文件、方法、数据结构和算法。一般在文件或者方法定义的之前使用。也可以用在方法定义里面,如果块注释放在函数或者方法定义里,它必须与它所描述的代码具有相同的缩进形式。块注释应该用一个空行开头,以便于代码部分区分开来。块注释举例:/*Here is a block comment.*/?单行注释单行注释 比较短的注释可以放在一行中,但必须与它所跟随的代码有相同的缩进。如果注释不可以放在一行,那么
8、必须按照块注释的格式来写。单行的注释会被解释为一空行。单行注释举例:if(condition)/*Handle the condition.*/.?跟随注释跟随注释 非常短的注释可以和它所描述的代码放在同一行。但要保证代码和注释之间有足够的间隔。在同一块代码中不止一个这样的注释时它们应该对齐。跟随注释举例:if(a=2)return TRUE;/*special case*/else return isPrime(a);/*works only for odd a*/?行尾注释行尾注释 注释标记“/”能够注释一行或者该行由“/”开始直到行尾的部分。行尾注释不能用在多行文本注释中。但它可以将多行
9、代码注释掉。这三种注释方法举例如下。if(foo 1)/Do a double-flip.else return false;/Explain why here./if(bar 1)/Do a triple-flip././else/return false;/?文档注释文档注释 文档注释描述了 Java 类,接口,构造函数,方法和属性。每个文档注释放在文档注释符/*/中。每个类、接口或者成员只在声明的地方之前有一个文档注释。例如:/*The Example class provides.*/public class Example .注意:最外层的类或者接口的文档注释不用缩进。但它的成员的文
10、档注释与成员的声明具有相同的缩进格式。文档注释从第二行开始与第一行相比缩进一个字符。即注释的每一行的星号要对齐。如果关于类、接口、变量或者方法的注释信息不是为文档信息提供的,就应该使用块注释或者单行注释(这两类注释应该使用在声明之后)。关于类实现方法的详细信息应该放在类语句后的块注释中,而不应该放在类的文档注释中。文档注释方法或者构造函数的定义块内。Java 会将文档注释后的第一个声明于文档注释关联起来。方法类型为 protected、public 的必须提供方法注释 1.1.4 构造方法规范构造方法规范 工具类不允许有 public 或 default 构造方法。这可以避免不必要的创建实例。
11、一个类里面的所有 public 方法都是 static 的,则这个类就可以作为工具类。其它类使用工具类的方法时,无需创建其实例,直接使用其方法即可。例:在 sysframework 包中存在着的一个典型的工具类的例子:mon.util.StringUtils,它的所有 public 方法都是 static 的,里面只有一个 private 构造方法。标准资料收藏家易启标准网免费提供十万标准书籍资料下载会打字、5分钟快速自助建网站易启建站网免费提供建站平台,商业网站1年仅60元1.1.5 修饰符规范修饰符规范 按照 Java 语言规范,修饰符按如下顺序组织:public protected pr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 编程 规范 10 pdf
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内