欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

27.Java 标识符

程序员文章站 2022-04-29 13:19:25
...

在各种编程语言中,通常要为程序中处理的各种变量、方法、函数、对象和类等起个名字作为标记,以后就可以通过名字来对访问或修改某个数据的值,这些名字称为标识符。

 

简单来说,Java标识符就是我们给代码中各类内容起的名字。不需要对标识符的具体概念太过于分析。这里主要要了解的Java语言中,标识符有哪些要求。就像是我们起名字,都得有一定的规则和范围。

 

Java的标识符必须以字母、下划线(_)或美元符($)开头,后面可以跟任意数目的字母、数字、下划线(_)或美元符($)。

 

只要你起的标识符名字符合以上的规则,Java编译器就认可,进行编译通过,生成字节码代码。

 

这里要注意的是,字母的范围并不局限于26个英文字母,而是包括任何一门语言中的表示字母的任何Unicode字符。标识符不能包含空格,也不能使用java关键字。标识符的长度没有限制。后面会有相关的说明。Java编程语言是基于Unicode编码的,可接受几乎所有的语言字符。

 

同时在定义和使用标识符时需要注意,Java语言是大小写敏感的。比如,“abc”和“Abc”是两个不同的标识符。

 

在定义标识符的时候,需要注意以下一些问题:
1. 标识符不能有空格;
2. 标识符不能以数字开头;
3. 标识符不能是java关键字;(Java关键字下篇来说)
4. 不能有@、#等符号。

 

之所以强调这么几点,是因为在别的编程语言中,以上的标识符命名是允许的,需要特殊注意。

 

另外,虽然,可以使用中文名称作为标识符,但是并不建议这么做。因为在Java中,使用中文容易引起一些编码方面的问题。