当前位置:   article > 正文

Java命名规范_java constant 包名

java constant 包名

Java命名规范

项目名全部小写
包名全部小写
类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写
变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写,变量名应简短且富于描述。变量名的选用应该易于记忆,即能够指出其用途。尽量避免单个字符的变量名,除非是一次性的临时变量。
常量名首字母全部大写,以_隔开单词

所有命名必须遵循以下规则:

名称只能由字母、数字、下划线、$符号组成
不能以数字开头
名称不能使用JAVA中的关键字

坚决不允许出现中文及拼音命名

一、JAVA文件命名规范

1.类命名

抽象类以 Abstract 或者 Base 开头。
异常类以 Exception 作为后缀。
枚举类以 Enum 作为后缀。
工具类以 Utils 作为后缀(相应的包名最后以 .util 结尾)。
常量类以 Consts 作为后缀(相应的包名最后以 .constant 结尾)。
形容能力的接口使用 able 作为后缀。
实现类与接口用后缀 Impl 区别。
数据类:表名(首字母大写) + DO。
传输类:领域相关名 + DTO。
展示类:页面名称 + VO。

2.service/dao层方法命名

获取单个对象的方法用 get 做前缀。
获取多个对象的方法用 list 做前缀。
获取统计值的方法用 count 做前缀。
插入的方法用 save 做前缀。
删除的方法用 remove 做前缀。
修改的方法用 update 做前缀。

二、数据库命名规范

表名和字段名字中两个下划线中间不能只有数字。
库名与应用名尽量一致。
表名:业务名称表的作用(单数形式)。
主键索引:pk字段名。
唯一索引:uk_字段名。
普通索引:idx_字段名。
表示是否字段:is_xxxx unsigned tinyint(1.表示是,0.表示否)。
触发器:trg_表名_[ insert | update | delete ]
视图:viw_相关表名1_相关表名2_…
数据库禁止用存储过程。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/83184
推荐阅读
相关标签
  

闽ICP备14008679号