标识符
平时生活中我们需要给每样事物起一个名字,在程序中也一样;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国际字符集,也就是标识符可以以英文、汉字表示
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南