1.標(biāo)識(shí)符由字母和數(shù)字組成的序列,首個(gè)字母不能是數(shù)字。字母包括‘A’-‘Z’、‘a(chǎn)’-‘z’、‘_’、'$'或某種語言中表示字母的任何Unicode字符。如希臘人可以使用‘π’。盡管'$'是一個(gè)合法的java字符,但不要在自己的代碼中使用這個(gè)字符,'$'只是在java編譯器或者其他工具中生成的名字中。ps:如果想知道哪些Unicode字符屬于java的字母,可以使用Character類的isJavaIdentifierStart和isJavaIdentifierPart方法來檢查。
2.工程名全部小寫
3.包名全部小寫
4.類名首字母大寫,若由若干個(gè)單詞組成,每個(gè)單詞首字母都大寫,常采用駝峰式命名法
5.變量名,方法名(函數(shù)名)首字母小寫,如果變量名由多個(gè)單詞組成,則除第一個(gè)單詞外的每個(gè)單詞首字母大寫,也是駝峰式命名方法的一種
6.常量全部大寫
7.java保存的文件名必須和類名一樣
- 如果只有一個(gè)類,文件名必須與這個(gè)類名一致
- 一個(gè)java文件只能有一個(gè)public類
- 如果一個(gè)java文件中有多個(gè)類,并有且只有一個(gè)public類,java文件名必須與這個(gè)類名一致
- 如果一個(gè)java文件中有多個(gè)類,但沒有public類,java文件名可以與任意一個(gè)類名一致
8.java變量名對(duì)大小寫敏感,如hireday和hireDay是兩個(gè)不同的變量
ps:java中,變量在使用前一定要進(jìn)行初始化,使用未初始化的變量編譯器會(huì)報(bào)錯(cuò),在寫代碼時(shí)就報(bào)錯(cuò)了。