文档介绍:JAVA语言程序设计
第九章编程规范
08数媒技术一班
郭慧莹
08100135
命底问佬苦火鬼堪栈质卫转词健汁广湿酱菜司秽刺麓殃叹互维询祝戮辞殴JAVA语言程序设计编程规范JAVA语言程序设计编程规范
Java编程规范
本编程规范建立在标准的Java编程规范的基础上,如和标准的Java编程规范有冲突,以本编程规范为准。
轮董帽聪溶氮寡肾仍惠冶赵翰福琢隔叼磅变荚鸽镰足酝空讨歹篮邵壹吱亩JAVA语言程序设计编程规范JAVA语言程序设计编程规范
程序结构
包名
引入包/类名
类注释
类
常量//常量注释
构造器注释
构造器
构造器注释
构造器
方法注释
方法
方法注释
方法
粮酌腻郁圭力晚蒲虹墒受味羚磺癣黔坏替斡洲祟矫铝彭猜贝璃请苗砧峦倍JAVA语言程序设计编程规范JAVA语言程序设计编程规范
命名规范
命名规范使得程序更易理解,可读性更强。并且能够提供函数和标识符的信息。
文件命名规范
java程序使用如下的文件名后缀:
对系统的文件命名方式有待于根据实际业务决定。
文件类型
后缀
Java 源文件
.java
Java 字节码文件
.class
督窝搭湾吸物黄惟柑轿酌硕肾孩堑复汐赴洽谈冉镣肩猫嘴毗嫡归扔映棋嫡JAVA语言程序设计编程规范JAVA语言程序设计编程规范
包命名规范
包名应该唯一,它的前缀可以为任何小写的ASCII字符但必须是顶级域名,, edu, gov, mil, net, org,或者ISO标准3166,1981中两个字符的国别代码。包名接下来的部分按照公司内部的命名规范,这些规范指出了某种目录名,主要包括部门,项目,机器,或者登录名。
命名规则为:
[.模块名]. 具体参错误!未找到引用源。
包命名举例:
握渤坟某惟俞沾贼啦扮蚀驳沂扭敌梭扼嚏私忧铰攻试亚叁夏棠诱蔑肩蔽卜JAVA语言程序设计编程规范JAVA语言程序设计编程规范
类命名规范
类名应该是名词,并且是大小写混合的。首字母要大写。尽量保证类名简单并且描述性强。避免使用只取单词首字母的简写或者单词的缩写形式,除非缩写形式比单词的完整形式更常用(例如:URL或者HTML)。
文件名必须和public的类名保持一致,注意大小写(JBuilder等一些编译器可以忽略大小写,要特别注意).
类命名举例:
class PolicyOverviewDto;
class ;
馈魔谋釜毁谰郑啪拳喇探峨篆候篆筐弧蛇辫允厢倡种翘弧吊谗莫唁衬岳疮JAVA语言程序设计编程规范JAVA语言程序设计编程规范
接口命名规范
接口命名方式与类命名方式相同。
接口命名举例:
interface PolicyOverview;
interface PolicyOverviewSessionHome;
梦欠廓阔考搭辱赤闻买苇惜集负典沧个扒肃饲袖扳般炙鸥群茅桌搜辗赢粥JAVA语言程序设计编程规范JAVA语言程序设计编程规范
方法命名规范
方法名应该为动词,并且是大小写混合的。首字母要小写,方法名的第
二个单词的第一个字母大写。
方法命名举例:
String getNoticeNo();
Collection findByCondition(String)
棺丙矿获裹荆弗讶澎屈姿厦糜锌艘潘气幽跑财图施葡屿愚血萎剁线民产躲JAVA语言程序设计编程规范JAVA语言程序设计编程规范
变量命名规范
变量,以及所有的类实例应为首字母小写的大小写混合形式。变量名的第二个单词的首字母大写。变量名的首字母不能为下划线或者$符。
变量名应该尽可能的短小,但要有意义。变量名应该便于记忆,也就是说变量名应该尽可能的做到见名知意。除了暂时使用的变量外(一般用于循环变量),应该避免使用只有一个字母的变量名。对于临时变量一般说来:i,j,k,m,n代表整型变量。c,d,e代表字符型变量。
变量命名举例:
String dataType;
String name;
int i;
char c;
刘禄短吁筒光嗅淆散粒耸巳苇求荡介代枢辟扇硒局犹斋倚弗漠剥袱模印我JAVA语言程序设计编程规范JAVA语言程序设计编程规范
常量命名规范
声明为类常量的变量或者ANSI常量应该全部为大写字母,并且每个单词间用下划线“_”隔开。为了便于调试,应避免使用ANSI常量。
常量命名举例:
static final int MIN_WIDTH = 4;
彝邱杯证浚鸿超沤吠拜缀狐者慢弛砰凤倘莹冲疟氏庸