开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第2天,点击查看活动详情
关键字
什么是关键字
关键字(keyword)都是Java保留下来,赋予了不同用途的单词,每个关键字都被Java赋予了特定的含义,不允许用户更改。
我们在日常写程序时需要注意不要使用关键字作为标识符。
保留字和关键字的区别是:一些保留字可能并没有应用于当前的语法中,在未来可能会被语法使用。
关键字有哪些
Java语言定义的关键字如下表所示。
| abstract | assert | boolean | break | byte | case |
| catch | char | class | continue | default | do |
| double | else | enum | extends | false | final |
| finally | float | for | if | implements | import |
| instanceof | int | interface | long | native | new |
| null | package | private | protected | public | return |
| short | static | super | switch | synchronized | this |
| throw | throws | transient | true | try | void |
| volatile | while |
标识符
什么是标识符
通俗说,标识符(identifier)就是我们在写程序时给每一个变量、常量、方法、对象和类取的名字。
理论上,标识符(identifier)是用来表示变量名、类名、方法名、数组名和文件名的有效字符序列。
标识符的语法规则
- 首先,标识符不能是关键字。
- 标识符可以由字母、数字和下划线(_)、美元符号($)等组合而成。
- 标识符必须以字母、下划线或美元符号开头,不能以数字开头。
标识符的语法规范
- 我们在给变量、常量、方法、对象和类取名字时,应该体现它所表示的意义,例如变量“名字”,我们可以使用“name”命名。
- Java语言是区分大小写的,“Name”和“name”是不同的标识符。
- 类名首字母大写;变量名、方法名及对象名的首字母小写。
- 所有标识符中所包含的单词都应该紧靠在一起,且中间的首字母大写。例如,StudentName,studentName。
- 常量的所有字母大写,表示它是编译期的常数;java包名全部小写,中间的单词也小写。