龙空技术网

“全栈2019”Java第十一章:标识符

人人都是程序员 138

前言:

当前大家对“什么是java的标识符”大概比较讲究,咱们都需要学习一些“什么是java的标识符”的相关资讯。那么小编也在网上汇集了一些有关“什么是java的标识符””的相关内容,希望兄弟们能喜欢,姐妹们一起来了解一下吧!

难度

初级

学习时间

30分钟

适合人群

零基础

开发语言

Java

开发环境JDK v11IntelliJ IDEA v2018.31.标识符是什么?

百度百科是这样定义标识符的:

标识符是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。

通俗来说,标识符就是名字。

2.命名规则

是名字,那就要起名。怎么起名,Java也是有自己的一套规则:

变量名称区分大小写后续字符可以是字母,数字,美元符号或下划线字符如果您选择的名称只包含一个单词,则拼写全部小写字母

接下来,我们依次具体看看这些规则。

3.变量名称区分大小写

变量的名称可以是任何合法标识符 - 无限长度的Unicode字母和数字序列,以字母,美元符号“ $”或下划线字符“ _” 开头。

但是,惯例是始终使用字母而不是“$”或“_” 来开始变量名称。

正确示例:

此外,按照惯例,美元符号字符根本不会被使用。

正确示例:

您可能会发现某些情况,其中自动生成的名称将包含美元符号,但您的变量名称应始终避免使用它。

对于下划线字符存在类似的约定; 虽然用“ _” 开始变量的名称在技术上是合法的,但不鼓励这种做法。

不允许有空白区域。

正确示例:

4.后续字符可以是字母,数字,美元符号或下划线字符

约定(和常识)也适用于此规则。为变量选择名称时,请使用完整单词而不是隐藏缩写。

这样做可以使您的代码更易于阅读和理解。在许多情况下,它还会使您的代码自我记录; 另请注意,您选择的名称不得是 关键字或保留字。

错误的示例:

5.如果您选择的名称只包含一个单词,则拼写全部小写字母

如果它由多个单词组成,则将每个后续单词的首字母大写。名称gearRatio和currentGear是这个公约的主要例子。

如果您的变量存储一个常量值,例如static final int NUM_GEARS = 6,约定略有变化,将每个字母大写并用后突字符分隔后续单词。按照惯例,下划线字符从未在别处使用过。

6.(非Java官方规则)不要使用拼音

但是,国际通用的名称可以视为英文。

正确的示例:

7.(非Java官方规则)类名使用UpperCamelCase风格

CamelCase:驼峰命名法

UpperCamelCase(CamelCase的一部分)是一种命名惯例,它的名字是由多个和在一起的词组合成的一个单词且它们的每个词(包括第一个词)的第一个字母大写。

正确的示例:

8.(非Java官方规则)方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须遵从驼峰形式

CamelCase:驼峰命名法

lowerCamelCase(CamelCase的一部分)是一种命名惯例,它的名字是由多个和在一起的词组合成的一个单词且它们的每个词(除了第一个词以外)的第一个字母大写。

正确的示例:

希望大家能够遵从团队开发规范,团队之间相互配合,写出更优秀的代码。

至此,Java标识符相关内容讲解先告一段落,更多内容请持续关注。

答疑

如果大家有问题或想了解更多前沿技术,请在下方留言或评论,我会为大家解答。

上一章

“全栈2019”Java第十章:关键字

下一章

“全栈2019”Java第十二章:变量

学习小组

加入同步学习小组,共同交流与进步。

方式一:关注头条号gorhaf,私信“Java学习小组”。方式二:关注公众号gorhaf,回复“Java学习小组”。全栈工程师学习计划

关注我们,加入“全栈工程师学习计划”。

版权声明

原创不易,未经允许不得转载!

标签: #什么是java的标识符 #java中合法标识符 #java合法的标识符有哪些 #java标识符合法的标准 #java什么标识符合法