功能测试宏的参数必须是简单标识符_JAVA中的标识符是啥?在实际开发中需要注意哪些事情?...

d5a1135bea60abbfe8116d8fc137f83a.png

点击蓝字关注我哦

683ee89fdc3d3fe2b5e0a9de26f224c6.png

在编程语言中有个最重要的组成,就是标识符,它在代码中出现的频率很多,关于这个概念本身在理解上并不会有多大的困难,我们提到它的时候,经常指的是它的命名,如何规范的为标识符命名是一个特别需要注意的事情,也是决定我们代码质量的一个重要因素,这里我们就来和大家聊聊关于标识符的命名。

01

什么是标识符

所谓的标识符,它指代的范围是很广的,在代码中变量、方法名、类名、参数名都是标识符,从这个角度看,不管标识符到底指代的是什么,最终都只是一个名称而已,所以我们在最开始的时候才会说,关于标识符本身并没有太多难以理解的事情,在你熟悉了Java 代码之后,会很快清楚变量、方法、类、参数这些到底是什么意思,这似乎说明标识符并没有太多值得我们探索的内容,但其实不然,虽然标识符本身很简单,但是因为它在代码中出现的频率很高,所以如何为标识符命名可以说是考量一个开发人员能力的指标,试想一下,在一串代码中,所有的标识符都是毫无意义的a、b、c……这样的内容,这样的代码不管是我们自己,还是其他开发人员在阅读的时候都找不到头绪,这样想想,标识符规范的命名是不是一件很重要的事情呢?

02

标识符的命名

通过刚才的介绍,大家知道了标识符在代码中到底指的是什么,也明白了规范标识符的命名是很重要的一件事情,事实上,人们关注这件事情已经很久了,甚至还专门为这些标识符的命名提供的一些规范性的方法,在这些方法中,最出名的的有两个,也是我们学习Java 代码过程中必须了解的。

驼峰命名法,它要求我们对于组成标识符的单词中,除了第一个单次外,其他单词的首字母都采用大写的形式,这种方式在Java 中一般都是针对 方法、参数、变量使用的

帕斯卡命名法,它要求我们对于组成标识符的单词中,每个单词的首字母都采用大写的形式,包括第一个单词,这种方法一般是针对类、或者接口来说的

上述这两个方法对于标识符的基本书写格式做了明确的规定,我们在实际的开发过程中也要严格的按照这样的方式进行,而且需要提醒大家注意的是,在实际的工作中,对于标识符的命名可能还会设置更加严格的规范,在这里,我们简单的为大家列举几条经常看到的,一起了解下吧。

首先,在标识符中可以使用英文单词、“_”、"$"、数字,但是不要在开头位置使用数字,而且特别提醒大家注意,如果不是特别的情况,最好不要使用汉语拼音,更不要采用英文单词简写或者英汉混写 的形式;

第二,在标识符中不能使用 Java 语言的关键字,比如 class、public 这些单词,它们在Java 中负责完成不同的功能,是 Java 语言预先占用的,所以我们自定义的标识符不能使用它们;

好了,关于标识符命名的问题我们今天就讨论到这里吧,本期的内容并不难理解,在很多人看来可能是可有可无的,但是我需要再次提醒大家注意的是,这件事情真的很重要,事实上掌握这些编程技能并非是一件特别困难的事情,在实际的工作中我们大多时候都在重复编写一些功能相似的代码,日复一日的工作也可以帮助我们加深对知识点的理解,增长自己的编程经验和技巧,但是在刚开始工作的时候,如果没有一个很好的编码习惯,那自己编写的代码很可能会受到批评,还有可能要花费时间重新编写,所以从开始学习的时候,就尽可能的遵守这些规则,这样将来工作的时候也可以尽快的适应,不会给自己和同事带来麻烦,关于这个问题您怎么看呢?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值