![d5a1135bea60abbfe8116d8fc137f83a.png](https://i-blog.csdnimg.cn/blog_migrate/e6015fe36cdfbe834e787ae17f891330.png)
点击蓝字关注我哦
![683ee89fdc3d3fe2b5e0a9de26f224c6.png](https://i-blog.csdnimg.cn/blog_migrate/a74dcc1c53ad33d65e402d64ad442d2b.png)
在编程语言中有个最重要的组成,就是标识符,它在代码中出现的频率很多,关于这个概念本身在理解上并不会有多大的困难,我们提到它的时候,经常指的是它的命名,如何规范的为标识符命名是一个特别需要注意的事情,也是决定我们代码质量的一个重要因素,这里我们就来和大家聊聊关于标识符的命名。
01
什么是标识符
所谓的标识符,它指代的范围是很广的,在代码中变量、方法名、类名、参数名都是标识符,从这个角度看,不管标识符到底指代的是什么,最终都只是一个名称而已,所以我们在最开始的时候才会说,关于标识符本身并没有太多难以理解的事情,在你熟悉了Java 代码之后,会很快清楚变量、方法、类、参数这些到底是什么意思,这似乎说明标识符并没有太多值得我们探索的内容,但其实不然,虽然标识符本身很简单,但是因为它在代码中出现的频率很高,所以如何为标识符命名可以说是考量一个开发人员能力的指标,试想一下,在一串代码中,所有的标识符都是毫无意义的a、b、c……这样的内容,这样的代码不管是我们自己,还是其他开发人员在阅读的时候都找不到头绪,这样想想,标识符规范的命名是不是一件很重要的事情呢?
02
标识符的命名
通过刚才的介绍,大家知道了标识符在代码中到底指的是什么,也明白了规范标识符的命名是很重要的一件事情,事实上,人们关注这件事情已经很久了,甚至还专门为这些标识符的命名提供的一些规范性的方法,在这些方法中,最出名的的有两个,也是我们学习Java 代码过程中必须了解的。
驼峰命名法,它要求我们对于组成标识符的单词中,除了第一个单次外,其他单词的首字母都采用大写的形式,这种方式在Java 中一般都是针对 方法、参数、变量使用的
帕斯卡命名法,它要求我们对于组成标识符的单词中,每个单词的首字母都采用大写的形式,包括第一个单词,这种方法一般是针对类、或者接口来说的
上述这两个方法对于标识符的基本书写格式做了明确的规定,我们在实际的开发过程中也要严格的按照这样的方式进行,而且需要提醒大家注意的是,在实际的工作中,对于标识符的命名可能还会设置更加严格的规范,在这里,我们简单的为大家列举几条经常看到的,一起了解下吧。
首先,在标识符中可以使用英文单词、“_”、"$"、数字,但是不要在开头位置使用数字,而且特别提醒大家注意,如果不是特别的情况,最好不要使用汉语拼音,更不要采用英文单词简写或者英汉混写 的形式;
第二,在标识符中不能使用 Java 语言的关键字,比如 class、public 这些单词,它们在Java 中负责完成不同的功能,是 Java 语言预先占用的,所以我们自定义的标识符不能使用它们;
好了,关于标识符命名的问题我们今天就讨论到这里吧,本期的内容并不难理解,在很多人看来可能是可有可无的,但是我需要再次提醒大家注意的是,这件事情真的很重要,事实上掌握这些编程技能并非是一件特别困难的事情,在实际的工作中我们大多时候都在重复编写一些功能相似的代码,日复一日的工作也可以帮助我们加深对知识点的理解,增长自己的编程经验和技巧,但是在刚开始工作的时候,如果没有一个很好的编码习惯,那自己编写的代码很可能会受到批评,还有可能要花费时间重新编写,所以从开始学习的时候,就尽可能的遵守这些规则,这样将来工作的时候也可以尽快的适应,不会给自己和同事带来麻烦,关于这个问题您怎么看呢?