java编程规范 (2).pdf
《java编程规范 (2).pdf》由会员分享,可在线阅读,更多相关《java编程规范 (2).pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、代码编写规范代码编写规范2012-04-25作者:DSH一、命名1、包(Package)包的名字应该能够说明包的用途,通常应是名词或名词短语。包的名字应该全部由小写字母构成;如果包的用途必须由两个或多个单词才能描述清楚,可以直接将这些单词连接作为包名;如果连接后的包名太长,可以使用单词的缩写(缩写必须不会引起歧义)或取每个单词的首字母。例如:2、类(Class)类的名字应该能够说明类的用途,通常应是名词或名词短语。类的名字由若干单词连接而成,每个单词的首字母应大写,其他字母小写。例如:A)实体类B)service 接口,例如:C)service 接口实现类,例如:D)actiona)实体类操作
2、的 action,在实例类名后要加上 Manager,以示区别,例如:b)业务逻辑较为复杂的,单独设 action 和 service,例如:3、字段(field)字段的名字应该能够说明该字段的用途,通常取名词或名词短语,也可能是形容词。字段的名字由若干单词连接构成,第一个单词应全部小写,其余单词的首字母大写,例如:4、静态终态字段(static final field)静态终态字段的名字应该能够说明该字段的用途,通常取名词或名词短语,也可能是限定性的形容词或副词。静态终态字段的名字如果只有一个单词,则该单词应全部大写;静态终态字段如果由若干单词描述,则其名字应由这些单词以下划线(_)连接构成
3、,每个单词均大写,例如:提倡:不提倡:5、数组(array)提倡:不提倡:6、局部变量(local variable)A)传参数的 Map,例如:B)临时实体变量,例如:C)for 循环中的临时实体变量,例如:7、参数(parameter)参数是指方法参数列表中的形参。参数的命名应遵循上述“字段”的命名规则。如果参数的意义与类中字段的意义相同,应尽可能使二者名字相同,例如:8、方法(method)所有的方法(构造函数除外)名都应能说明方法的用途,通常取动词或动词短语,也可能是名词或名词短语。方法名由若干单词连接而成,第一个单词应全部小写,其余单词的首字母大写。对于以名词或名词短语命名的方法,建
4、议改成动词或动词短语形式。如果方法是用动词或动词短语来描述的,并且该方法是用来做判断或比较,返回一个 boolean 型的返回值,那么方法名以“isYyyXxxx”形式命名,且含义明确,如:“isUserNameExist”。A)service中的命名,例如:B)action 中命名,例如:9、特殊命名规范a)使用 get/set 对类属性进行访问,这是Java 社区的核心编码规范。b)使用is 前缀表示一个布尔变量和方法。isUsed,isEmpty,isVisible,isFinished有时也可以使用 has,can,should:boolean hasLicense();boolean
5、 canEvaluate();boolean shouldAbort=false;c)在查询方法中应使用find作为前缀vertex.findNearestVertex();matrix.findSmallestElement();node.findShortestPath(Node destinationNode);d)使用 initialize 做为对象初始化的方法前缀,也可以简写为initinitializeFiles();init();initFontSet();e)对于对象集合,变量名称应使用复数。Collection points;int values;f)对于抽象类,应该使用 A
6、bstract 前缀。AbstractReportBuilder,AbstractBeanFactoryg)对于表示编号的变量,应加 No 后缀。tableNo,userNo,employeeNoh)常在一起使用的对称词汇,这些词汇一起使用,方法的表达意图自然可以互相推测和演绎。get/set,add/remove,create/destroy,start/stop,insert/delete,increment/decrement,begin/end,first/last,up/down,min/max,next/previous,old/new,open/close,show/hide,s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java编程规范 2 java 编程 规范
限制150内