Java的标识符和关键字
Java的标识符和关键字
所有的计算机语言都离不开标识符和关键字,Java同样也不例外。
标识符
Java中标识符是为方法,变量或者其他用户自定义项所定义的名称,标识符可以有一个或者多个字符,在Java中标识符的构成规则如下。
-
所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
-
首字符之后可以是字母(A-Z或者a-z),美元符($),下划线(_)或者数字的任何字符组合
-
不能使用关键字作为变量名或者方法名
-
标识符是大小写敏感的
-
合法标识符举例:name,$age,_result,Value
-
非法标识符举例:12a,-name,#abc
public static void main(String[] args){ String 姓名 = "ning"; System.out.println(姓名); } -
可以使用中文命名,但是不建议使用,也不建议使用拼音
关键字
关键字(或者保留字)是对编译器有特殊意义的固定单词,不能在程序中做其他目的的使用,关键字具有专门的意义和用途,和自定义的标识符不同,不能当作一般的标识符来使用。
Java语言目前定义了51个关键字,这些关键字不能作为变量名,类名和方法名来使用。以下对这些关键字进行了分类。
| 序号 | 分类 | |
|---|---|---|
| 1 | 数据类型 | boolean,int,long,short,byte,float,double,char,class,interface |
| 2 | 流程控制 | if,else,do,while,for,switch,case,default,break,continue,return,try,catch,finally |
| 3 | 修饰符 | public,protected,private,final,void,static,strict,abstract,transient,synchronized,volatile,native |
| 4 | 动作 | package、import、throw、throws、extends、implements、this、supper、instanceof、new |
| 5 | 保留字 | true、false、null、goto、const |

浙公网安备 33010602011771号