Java標識符是用來給類、方法、變量等命名的,是由字母、數字、下劃線和美元符號組成的字符串。其中,第一個字符必須是字母、下劃線或美元符號,不可以是數字。
// 合法標識符 int age; String name; double $salary; public void sayHello(){} // 非法標識符 int 123age; // 以數字開頭 String my-name; // 包含特殊字符- float 1.23f; // 包含小數點
Java標識符命名規則如下:
- 標識符必須是唯一的,不可重復
- 標識符長度沒有限制,但是不能超過65535個字符
- 標識符不區分大小寫,但是推薦使用駝峰式命名法。駝峰命名法是將除第一個單詞外的每個單詞的首字母大寫,單詞之間不使用空格或下劃線。
- 標識符不能是Java的保留字,Java保留字是指Java語言中已經被定義為關鍵字的單詞,例如public、class、static等。這些保留字不能用來命名任何標識符。
// 合法的標識符命名 String myName; int age; double employeeSalary; // 不推薦的標識符命名 float EmployeeSalary; // 非駝峰命名法 String My-name; // 包含特殊字符- int Class; // Java保留字
在Java編程中,標識符的命名是非常重要的。良好的標識符命名習慣可以提高代碼的可讀性和可維護性,方便代碼的重構和閱讀。