标识符是用来标识类名、变量名、方法名、类型名、数组名、文件名等有效字符的序列。简单地说,建立标识符就是起名字,用于给类、变量、方法等命名。比如,前面例子中所命名的类名Example2_1、Class1、Class2,字符串变量s等,都是标识符。
在Java语言中,使用标识符进行命名必须按照规则进行,这个规则是:
1)标识符可以由字母、数字、下画线“_”和美元符号“$”组成,但必须以字母、下画线或美元符号开头,不能用数字开头。如标识符Example2_1、Class1、_Name$是正确的;而标识符3G、a#、my name是不允许的。
2)标识符中的字符可以包含Unicode标准字符,因此汉字、日文平假名片假名、俄文、希腊文等字符也可以作为标识符的字符使用。如“姓名”、“类1”、“はぃ”等都可以作为标识符。例如:
3)标识符区分大小写,如money与Money是两个不同的标识符。
标识符字符数长度没有限定,但不宜过长,太长容易出错,且识别和记忆不方便。
设计标识符时,应该尽可能包含一定的意义,便于设计时识别和记忆,如num1、num2、student_name、Class_circle等。
注意,标识符不能包含空格符,如student name,应该写成student_name或studentName。
设计程序时,往往需要定义许多的类、变量、常量、方法等,这就需要使用许多的标识符。设计标识符进行命名时应该注意以下几点。
●容易阅读识别,名称和名称所表示的实际内容相符:如用student_Name命名学生姓名。
●尽可能使用完整的英文描述符,也可以使用汉语拼音字母。
●较长的标识符,可采用大小写混合使用。(www.daowen.com)
●尽量少用缩写,但如果用了,也要表达清晰,且在整个程序中保持统一。
●避免使用长的名字,一般小于15个字母比较合适。
●避免命名过于相似,比如用相同字母但大小写不同的标识符进行命名。
●可以适当使用汉字命名。
标识符标识除了必须根据格式要求设置外,在实际应用中还有一些习惯性写法如下。
●类名:以大写字母开头,如public class Example。
●变量名:以小写字母开头,如char sex。
●常量名:全部由大写字母组成,如final double PI。
●方法名:和变量名一样,以小写字母开头,如getArea()。
如果变量名和方法用多个单词构成,单词间不能有空格,习惯上后面的单词的第一个字母大写,如String getName(),double circleArea。
不过,这些只是一种代码编写习惯,不是强制性规范要求。使用这些习惯性写法,可以使程序更清晰,可读性会更好一些。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。