标识符
简单地讲,标识符就是一个名字
JAVA标识符的命名规则:
- 标识符是由字母、数字、下划线、美元符号组成的,没有长度限制
- 首字母必须是字母、下划线、美元符号,不能是数字开头
- 标识符区分大小写,了例如Dog和dog是两个完全不同的标识符
- 常量:通常以大写英文单词命名
- 变量:通常以小写英文单词命名
- 如果一个变量名由多个单词组成,第一个单词小写,第二个单词首字母大写
- 标识符通常以大写英文字母开始
- 关键字不能作为用户自定义标识符使用
- true、false、null不是JAVA的关键字,只是常量值但也不可以作为标识符
关键字
用途 | 关键字 | ||||
---|---|---|---|---|---|
访问控制 | private | protected | public | ||
类、方法和变量修饰符------ | abstract() | class(类) | extends(继承) | final() | implement(接口) |
interface | native | new | static | volatile | |
strictfp | synchronized | ||||
流程控制 | break | continue | return | do | while |
if | else | for | switch | casse | |
default | instanceof | ||||
异常处理和断言 | try | catch | throw | throws | assert |
finally | |||||
包相关 | import | package | |||
数据类型 | boolean | byte | char | double | float |
int | long | short | enum | ||
变量引用 | super | this | void | ||
保留字 | goto | const | bu Value | future | outer |
inner | rest | restvar | generic | operator |
关键字小练习
判断是否为合法JAVA标识符
- Hello world
- 123abc
- @ok
- public
- —time5
- god#god
答案:
合法标识符:5
不合法标识符:1 2 3 4 6
1.里面含有空格
2.首字母为数字
3.含有@
4.public是关键字
6.含有#