Java 关键字和标识符
一、 Java关键字
- 1. Java 关键字定义
Java的关键字对Java的编译器有特殊意义,它们用来表示一种数据类型,或则表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
- 2. Java 关键字的特点
关键字中所有字母都为小写。
- 3. Java 关键字分类
- 用于定义数据类型的关键字
class interface byte short int long float
double char Boolean void
- 用于定义数据类型值的关键字
true false null
- 用于定义流程控制的关键字
if else switch case default while
do for break continue return
- 用于定义访问权限修饰符的关键字
private protected public
- 用于定义类、函数、变量修饰符的关键字
abstract final static synchronized
- 由于定义类与类之间关系的关键字
extends implements
- 用于定义建立实例及引用实例,判断实例的关键字
new this super instanceof
- 用于异常处理的关键字
try catch finally throw throws
- 用于包的关键字
package import
- 其他修饰符关键字
native strictfp transient volatile assert
备注:const和goto虽然在Java中没有具体含义,但Java也把它们列为关键字,因为const和goto是其他某些计算机语言的关键字。
二、 Java 标识符
- 1. Java 标识符定义
在程序中自定义的一些名称;它包含类名、包名、方法、变量名、字段。
- 2. Java 标识符的命名规则:
- 标识符不能是关键字;
- 标识符可以包含字母、数字0-9、下划线(_)或美元符号($);
- 标识符的第一个字符不能是数字;
- 标识符严格区分大小写,采用驼峰命名法;
备注:命名时,提高阅读性,尽量有意义
- 3. Java中的名称规范:
- 包名:多个单词组成时,所有字母小写;
如:xxxyyyzzz
- 类名和接口名:多个单词组成时,所有单词的首字母大写;
如:XxxYyyZzz
- 变量名和函数名:多个单词组成时,第一个单词首字母小写,第二个单词开始的每个单词的首字母大写;
如:xxxYyyZzz
- 常量名:所有字母都大写。多单词时每个单词用下划线连接。
如:XXX_YYY_ZZZ