第2章 初识Java语言

2.1 标识符

img

扫码看视频

在Java语言中,为各种变量、方法和类等起的名字称为标识符(identifier)。在日常编程中,我们需要与大量的变量、方法和类打交道,给它们起个“名字”是非常有必要的。起名字可是一门学问,在Java语言中,标识符是以字母、下画线(_)、美元符号($)开头的,后面跟字母、下画线、美元符号、数字的一个字符序列。

下面来举几个正确的例子:age、_privateValue、$str。

有时,人们也会犯一些错误:3rdValue、#foo、class

在命名标识符时,比较容易犯的错误就是使用了数字开头,或使用了Java的关键字(如class、interface),以及true、false、null等字面常量。命名标识符也是一门“艺术”,虽说不用把名字起得很诗意,但是简单、清晰、望名知意还是必要的。

提示:在Java中是可以使用汉字作为标识符来命名一个变量的,不过很少有人这么做,因为可读性很差,而且与大众的习惯也不同,所以在此并不推荐读者使用中文作为标识符。