【回炉重造】细说Java标识符

我:小白标识符是啥玩意?

小白:这个简单,就是名字呀。

我:名字?

小白:对,名字!Java语言中,对于变量,常量,函数,语句块都有名字,我们将这些名字统统称之为Java标识符。

标识符概念

Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符。标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

当然国有国法,家有家规,java标识符也有它的一套命名规则。

命名规则(硬性要求)

  • 标识符可以包含 英文字母26个(区分大小写)、0-9数字、$(美元符号)和 _(下划线)。除此之外不能包含其他符号。
  • 标识符不能以数字开头。
  • 标识符不能是关键字。【回炉重造】细说Java关键字

命名规范(软性要求)

  • 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)
  • 变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)
  • 方法名规范:同变量名规范一样

既然已经遵循了java的命名规则,为何又要定义一套规范出来呢?

其实命名规范可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。

 

小驼峰法

变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如
int myStudentCount;
变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。
常用于函数名。

大驼峰法

相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。常用于类名,属性,命名空间等。譬如
public class DataBaseUser;

注意事项

相信看到这里大家对java标识符都有了大致的了解,最后再加几条需要注意的事项。

  • 标识符不可以是Java的关键字和保留字
  • 字母的大小写,一定要注意哦。Big和big是两个不同的标识符哦。
  • 标识符的命名最好能反映出其作用,做到见名知意

发布了106 篇原创文章 · 获赞 47 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/qq493820798/article/details/102936094