27.Java 标识符

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值