第二章 java基础(标识符介绍)

—— 本文参照 Learn Java for Android Development (第三版)

** 标识符**
源代码中的实体都需要先命名,这样不管在代码的任何地方才能识别这些实体。在java语言中为我们提供了标识符来对实体命名。

标识符通常是由字母、数字、连接符号(比如下划线)、货币符号组成。标识符的开头只能是字符、货币符号和连接符号,并且标识符的长度不能超过一行。比如下面这些标识符就是合法的:
π (在有的编辑器里面这可能会有问题)
i
counter
j2
first$name
_for
再举几个不合法的例子:
1name (这个标识符的开头是数字,所以不合法)
first#name (#不是合法的标识符的符号)
注意:java是一种大小写敏感的语言,打个简单的比方就是比如代码里面的temperature和Temperature会被编译器识别成两个不同的变量。

几乎任何合法的标识符都可以用来为类、变量、方法命名,但是有一些标识符在很早以前就被留作了保留字,java里面的保留字有下面这些:
abstract assert boolean break byte
case catch char class const
continue default do double else
enum extends false final finally
float for goto if implements
import instanceof int interface long
native new null package private
protected public return short static
strictfp super switch synchronized this
throw throws transient true try
void volatile while

如果你在java语言里面把上面这些关键字用在一些非本身作用的地方编译器就会报错,并且java里面不使用goto和const。

上一篇的代码例子使用到的标识符有:public, class, X, static, void, main, String 和 args,其中public, class, static和 void还是保留字。
小贴士:java里面的保留字也叫关键字,只有其中的false, null, true这三个除外,这三个是常量值。

Page 37

你可能感兴趣的:(第二章 java基础(标识符介绍))