`
liuwei1981
  • 浏览: 753184 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:156327
社区版块
存档分类
最新评论

27.Java 标识符

 
阅读更多

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics