上QQ阅读APP看书,第一时间看更新
2.3 保留字与标识符
每种语言都会有一些基本的元素,如英文中的26个字母等。不过,在Java 8里共有53个保留字,如下所示。
那么,保留字有什么作用?简单地说,它们是Java语言的组成部分,在代码中会有特殊的用法和含义。所以,需要定义自己的符号时,就不应该使用这些保留字。在后续的内容中会逐渐接触和了解这些保留字的用途。
使用标识符表示数据,并不陌生,例如,使用x、y、z来解方程,使用π表示圆周率等。在代码中,同样会大量地使用标识符来表示数据。
Java代码中定义标识符时,可以使用字母、下画线、$符号和数字等,但第一个字符不能使用数字。
常用的标识符包括变量和常量,其中,变量是指程序运行中数据可能会变化的标识符,如下面的代码所示。
int x = 10; x = 99;
代码中定义了一个int类型的变量x,并赋值为10,然后,又重新赋值为99。这里,变量x的数据就可以根据需要随时变化。
实际上,Java中并没有常量的概念。在方法中,如果一个标识符表示的数据不需要或不能改变,可以在其类型前使用final关键字,如下面的代码所示。
本例中,使用final关键字定义了double类型的pi,它的值是不能修改的,因为指定为终极的(final)。出于习惯,将final关键字定义的标识符称为常量。
代码中,如果修改常量pi的值,就会出现错误,如图2-15所示。
图2-15 不能修改常量的数据
这部分代码中使用了int和double类型的数据,它们分别表示什么类型的数据呢?下面介绍Java中的基本数据类型。