Java 标识符 关键字

java标识符

Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

标识符命名有几点约束:

  • 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始
  • 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合
  • 关键字不能用作标识符
  • 标识符是大小写敏感的

以下合法与不合法标识符。

  • 合法标识符:date、$2011、date、D$date 等。
  • 不合法的标识符:123.com、2com、for、if 等。

提示:使用标识符时一定要注意,或者使用关键字,或者使用自定义的非关键字标识符。此外,标识符可以包含关键字,但不能与关键字重名。

java关键字

Java 的关键字对 Java 编译器有特殊的意义,它们用来表示一种数据类型,或者表示程序的结构等。保留字是为 Java 预留的关键字,它们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。

Java 语言目前定义了 51 个关键字,这些关键字不能作为变量名、类名和方法名来使用。以下对这些关键字进行了分类。

  • 数据类型:boolean、int、long、short、byte、float、double、char、class、interface。
  • 流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。
  • 修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native。
  • 动作:package、import、throw、throws、extends、implements、this、supper、instanceof、new。
  • 保留字:true、false、null、goto、const。