Java 命名规范

好的命名方法使变量易于记忆而且程序可读性大大提高。命名时应始终采用完整的英文描述符,一般应采用小写字母,但类名、接口名及任何非初始单词的第一个字母要大写。

首先应该注意遵守一下规则:
- 采用适合相关领域的术语
- 采用大小写混合使名字可读
- 尽量少用缩写,如果用了,则要明智的使用,且在整个工程中统一
- 避免使用长的名字(小于15个字母)
- 避免使用类似的名字,或者仅仅是大小写不同的名字
- 避免使用下划线(除非静态变量等)

1.文件的命名

文件名应和文件中的主要的类或者接口名完全一致,包括大小写字母也要一致。如果在源程序中包含公共类的定义,则该源文件名必须与该公共类的名字完全一致,字母的大小写都必须一样。这是Java语言的一个严格的规定,如果不遵守,在编译时候就会出错。因此,在一个java源文件中之多只有一个公共类的定义。如果原文件中不包含公共类的定义,则改文件名可以随意取。如果在一个源文件中有多个类的定义,则在编译时将为每个类生成一个.class文件

2. 包的命名

包的命名采用完整的英文描述符,应该都是由小写字母组成的。
包名按照域名的范围从大到小逐步列出,恰好和Internet上的域名命名规则相反
例如:com.bim.util

3. 类的命名:

类名是一个名词,应该大小写混合的方式,每一个单词的首字母大写

当编写类和借口时候,应该遵守以下规则:

类的名字必须是大写字母开头,而单词中的其他字母的均小写 例如:Test

如果类名由多个单词组成,则每个单词的首字母均应该大写 例如:TestPage

如果类名称中包含单词缩写,则缩写词的每一个字母均大写 例如:XMLExample

4. 变量的命名

变量的命名必须是一个小写字母开头,后面的单词用大写字母开头 例如:String userName

5. 常量的命名:

类的常量是使用static final 来修饰的变量。但为了与普通的变量相区别,常量的名字应该都使用大写字母,并且指出该常量完整的含义。如果其中包含多个单词,要以“_”连接。

例如: static final MIN_WIDTH=4;

6. 数组的命名:

数组也是变量。推荐使用如下的方式来命名:

byte[] buffer: 而不是 byte buffer[]

7. 方法的命名:

方法名的定义应该使用有意义的标识符。Java中方法名以小写字母开头,名字一般都是用动宾结构的词组,开始的动词字母小写,后跟一个首字母大写的名词,也可以在动宾结构中加入修饰符,其中,中间单词的首字母也要大写。

例如: public String getName(); Public boolean isObjectTree();

参数的名字和变量的命名规范一样。属性的get/set方法的命名方法是,在get、set后续首字母大写的变量名,例如:一个类定义中有一个name变量,那么它的get/set方法的名为getName 和setName

所有布尔型获得函数必须用单词is做前缀

例如:public boolean isString();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值