java项目命名规范前置
所有命名规则必须遵循以下规则:
- 名称只能由字母、数字、下划线、$符号组成
- 命名时不能以数字开头
- 在命名是绝对不能出现Java关键字。
- 绝对不允许在命名时出现中文及拼音命名。(太不专业)
- java除了变量名以外,所有的实例,包括类,类常量,都采用大小写混合方式。首字母大写后
包名规范(package)
- 一个唯一的包名的前缀一般都是全部英文小写的ASCLL字母且是一个顶级域名
通常为com、edn、gov、mil、net、org或者1981年ISO 3166标准所指定的标识国家英文双字符代码 - 包名后续部分为公司自己制定命名规则
- 中间为公司名称也为全小写英文
- 后缀为项目名称也为全小写英文
//例如
com.java.test
类名命名规范(Class)
- 首先类是一个名词结构为大小写英文形式
- 格式为首字母大写
- 类名尽量使用有描述性的名词
- 使用驼峰命名法则(第二个单词首字母大写)
//例如
class Teacher class ManTeacher
接口命名规范(Interfaces)
方法命名规范(Methods)
- 首先类是一个动词结构为大小写英文形式
- 第一个单词的首字母小写其后单词都首字母大写
jump(); jumpFirsr();
变量命名规范(Variables)
- 首先变量名应该简编且富于描述变量类型
- 不建议下划线、美元符开头
- 不建议单个字母(字符)为变量名,临时变量除外。
- 临时变量(int i、char c …)
实例变量命名规范(Instants Variables)
int_a
常量命名规范(Constants)
- 大写字母,并且可以表达出该常量的意义
- 单词用下划线隔开
- Java中建议用常量代替数字、固定字符串。
//例如
BSDY_SHZT_SHZ = 2;