合法的Java标识符需要遵循以下规则:

  1. 首字符要求:标识符必须以字母(A-Z或a-z)、美元符号($)或下划线(_)开始,不能以数字开头。

  2. 后续字符要求:首字符之后可以是字母(A-Z或a-z)、美元符号($)、下划线(_)或数字的任何字符组合。

  3. 大小写敏感:Java标识符是大小写敏感的。

  4. 关键字不能用作标识符:Java关键字不能用作标识符。

  5. 长度限制:标识符没有明确的长度限制,但为了代码的可读性,建议保持较短且有意义。

合法标识符示例

  • age

  • $salary

  • _value

  • __1_value

  • Void

  • myName

  • My_name

  • Points

  • $points

  • _sys_ta

  • OK

  • _23b

  • 3

非法标识符示例

  • 123abc

  • -salary

  • class

  • abc

  • #name

  • 25name

  • &time

  • if

命名约定

  • 包名:多单词组成时所有字母都小写(xxxyyyzzz)。

  • 类名、接口名:多单词组成时,所有单词的首字母大写(XxxYyyZzz)。

  • 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写(xxxYyyZzz)。

  • 常量名:所有字母都大写,多单词时每个单词用下划线连接(XXX_YYY_ZZZ)。

建议

  • 在命名标识符时,尽量遵循上述命名约定,以提高代码的可读性和可维护性。

  • 避免使用Java关键字作为标识符,以免引起混淆。

  • 尽量使用有意义的标识符名称,以便于代码的理解和后续的维护工作。

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部