javacoding规范基准集(编辑修改稿)内容摘要:

.................. 11 ment。 ...................................................................................12 class ........................................................................................................................12 final声明 ....................................................................12 field的顺序规则。 ...........................................................................12 Constructor ........................................................................................................12 default constructor 要按照原则做成。 .....................................................12 method....................................................................................................................13 不想使之被覆盖的方法用 final声明。 ..............................................................13 .........................................................................................13 .................................................................................................................13 尽可能用局部变量 .................................................................................................13 .................................................................................................................13 “{}”不可省略。 ...........................................................................13 3 前言 本书是在软件开发项目中用 java 编码规则的规定。 本书的方针是编写易读、易维护的编码。 1 命名 规则 file名 public的 类 名根据编译规则,必须同 文件 名一致(包括大小写一致) public 类在其类名的文件里 例) public class SampleClass写在。 包内的非 public 类可以包含在被使用 public 类的文件中(这种情况下,注意 *.java 和 *.class不对应) Class名 开头字母、区分的字母要大写。 此外用小写。 例) SampleClass 异常 class名 最后用 Exception描述。 例) SampleException Interface名 开头加上 I,剩余部分与 class名相同。 例) ISample 类 名 开头加上 Abstract,剩余部分与 class名相同。 实现 类 名( implements) 最后加上 Impl,剩余部分与 class名相同。 例) SampleImpl 能力附加型 接口 名 例) Pluggable 常量( static final) 用“ _”连接大写字母 例) STATIC_TEST_COUNT method 名 开头小写,只有区分的字母用大写 例) testMethod() factory 方法( new一个 对 象) create+对象名 例) createX() 4 converter方法(把一个 对 象 变 成其他的 对 象) to+对象名 例) toX() 获 得属性的 method get+对象名 例) getX() 设 置属性的 method set+对象名 例) setX( X Value) 返回 boolean 变 量的 method is+形容词、 can+动词、 has+过去分词、三单元动词、三单元动词 +名词 例) boolean isEmpty() boolean canGet() boolean hasChanged() boolean contains( Object ) boolean containsKey( Key ) boolean 变 量 is+形容词、 can+动词、 has+过去分词、 三单元动词、三单元动词 +名词 例) boolean isEmpty boolean dirty boolean containsMoreEle。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。