标识符定义以及命名规则(驼峰命名法)

标识符

定义:就是用来给类、方法、变量命名的名字

要求:做到见名知意

注意:java支持中文命名,但是不建议使用

命名规则

  • 硬性要求

    • 组成:数字、字母、$和_

    • 不能以数字开头

    • 不能使用关键字

    • 区分大小写

  • 软性要求——驼峰命名法

    (1)小驼峰命名法:方法、变量

    • 只有一个单词时、全部小写

    • 有多个单词时,第一个单词的首字母小写,其他单词的首字母大写

    (2)大驼峰命名法:类名

    • 只有一个单词时,首字母大写

    • 有多个单词时,每个字母的首字母都大写

示例

正确的标识符示例:

  • myVariable
  • variableName
  • _my_variable
  • variable1
  • class
  • Class (如果class不是在定义类的情况下使用)
  • $myVariable
  • variableName123

不正确的标识符示例:

  • 2variable (以数字开头)
  • int (Java的保留关键字)
  • public (Java的保留关键字)
  • class (如果class是在定义类的情况下使用)
  • my-variable (包含减号,Java不允许)
  • my variable (包含空格,Java不允许)
  • my#variable (包含井号,Java不允许)

请注意,虽然$myVariable是一个有效的标识符,但在Java中通常不推荐使用以美元符号开头的变量名,因为这通常被保留给编译器生成的变量名。

posted @ 2024-07-25 19:22  Molina  阅读(204)  评论(0)    收藏  举报