Java標識符
在Java語言中,對於變量,常量,函數,語句塊的名字,我們統統稱之為Java標識符。例如第一個Java 程序里關鍵字 class 后跟的 HelloWorld,就是我們自定義的類名,類名就屬於標識符的一種。標識符是用來給類、對象、方法、變量、接口和自定義數據類型命名的。
標識符命名規范:
1、標識符由大小寫字母、下划線 _ 、數字、$符號組成、不能有其他特殊符號不包含空格;
2、開頭可以是大小寫字母、下划線 _ 和 $,數字不能開頭;
3、不能是Java的關鍵字/保留字;
4、標識符長度不限,嚴格區分大小寫。
合法的標識符:ComputeArea、radius、$cads _exe、zg_cssan、_csdv
非法標識符:class (class是關鍵字,標識符不能是關鍵字)、10java (標識符不能以數字開頭)、Hello java (標識符由字母、下划線、美元符或數字組成,不包含空格)
😄注意:由於 Java 標識符嚴格區分大小寫,所以 bengo 和 BenGo 是完全不同的兩個標識符哦
Java關鍵字/保留字:
關鍵字:
(1)數據類型:boolean、int、long、short、byte、float、double、char、class、interface。
(2)流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。
(3)修飾符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native。
(4)動作:package、import、throw、throws、extends、implements、this、supper、instanceof、new。
保留字:
(1)Java中有兩個未使用的保留字:goto、const。
(2)Java中有三個特殊含義的單詞:null、true、false。
😄提示: 由於 Java 區分大小寫,因此 public 是關鍵字,而 Public 則不是關鍵字。但是為了程序的清晰及可讀性,要盡量避免使用關鍵字的其他形式來命名。
命名規則:
1.類和接口名。
每個字的首字母大寫,含有大小寫。例如,MyClass,HelloWorld,Time等。
2.方法名。
首字符小寫,其余的首字母大寫,含大小寫。盡量少用下划線。例如,myName,setTime等。這種命名方法叫做駝峰式命名。
3.常量名。
基本數據類型的常量名使用全部大寫字母,字與字之間用下划線分隔。對象常量可大小混寫。例如,SIZE_NAME。
4.變量名。
可大小寫混寫,首字符小寫,字間分隔符用字的首字母大寫。不用下划線,少用美元符號。給變量命名是盡量做到見名知義。
5、包名
所有字母小寫com.yc.oop1.case (前綴+項目名+模塊名+層)