标识符
平时生活中我们需要给每样事物起一个名字,在程序中也一样;java有一些已经定义好的有特殊作用的标识符,又称关键字
abstract | assert | boolean | break | byte | case | catch | char | class | const |
---|---|---|---|---|---|---|---|---|---|
continue | default | do | double | else | enum | extends | final | finally | float |
for | goto | if | implements | import | instanceof | int | interface | long | native |
new | package | private | protected | public | returm | strictfp | short | static | super |
switch | synchronized | this | throw | throws | transient | try | void | volatile | while |
java中对程序员自己定义的标识符有要求
-
定义类名的标识符要以大写字母开始
如:Teacher、HelloWorld
-
定义方法和变量的标识符以小写字母开始
如:eat()、eatFood()
-
参考《阿里巴巴Java开发手册》
- 所有的标识符都应该以字母(A-Z 或者 a-z)美元符($)或者下划线(_)开始
- 首字符之后可以是字母(A-Z 或者 a-z)美元符($)下划线(_)或数字的任何字符组合
- 不能使用关键字作为变量名或方法名。
- 标识符是大小写敏感的,也就是区分大小写,如:min和Min是不一样的
- 合法标识符举例:age、$salary、_value、__1_value
- 非法标识符举例:123abc、-salary、#abc
java采用的是Unicode国际字符集,也就是标识符可以以英文、汉字表示