Java 命令规范

来源:互联网 发布:原子笔推荐 知乎 编辑:程序博客网 时间:2024/05/28 11:28

任何一门语言都有一种规范,作为Java初学者,很有必要掌握各种命令规范。总体原则:驼峰命名法(Camel-Case)

  • 包名(Package):公司、机构或者学校的顶级域名为包的前缀,全部小写英文字母。如:com.hnu
  • 类名(Class):名词,若类名包含多个单词,则每个个单词首字母大写,后续字母小写,尽量完整单词。为方便,可取前缀。如:DesignPattern.java。接口实现类可在原接口类后加上“Impl”。如接口类为UserInterface.java,其实现类可命名为UserInterfaceImpl.java
  • 普通变量(variable):大致原则:首字母小写,其余参考驼峰命名规范。如dayCount。实际应用:变量命名采用基本结构为typeVariableName,使用3字符前缀来表示数据类型,如intDocCount。i、j、k等只作为小型循环的循环索引变量。避免用Flag来命名状态变量。用Is来命名逻辑变量,如:blnFileIsFound。
  • 静态变量:参照java驼峰命名法,采用全部大写的形式来书写,对于采用多词合成的变量采用“_”来连接各单词(也有同普通变量命名的习惯)。如:USER_LIST
  • 方法:同普通变量命名。尽量动词组合。属性方法以set/get方法开头,如getUserName。数据库操作方法以delete,insert,update等开头。
  • JSP页面:通常做法(还有其他方法):全部小写,英文字符和“_”组成,一般和Action对应,比如UserListAction.java的JSP可命名为user_list.jsp(还有人喜欢不用下划线,直接类同普通变量命名userList.jsp)。

PS:不管采用哪种标准,原则就是直观易懂,而且整个项目文档命名规范整齐统一。

0 0
原创粉丝点击