一、變量
-
變量:可以變化的值,也是內存中一塊固定的空間
-
java是一個強類型語言,必須嚴格遵守其規定,每個變量都必須聲明其類型
-
java變量是程序中最基本的存儲單元,包括變量類型,變量名以及作用域
-
聲明格式:類型 變量名=值(可以使用逗號隔開來聲明多個同類型的變量)
-
變量注意點:
-
每個變量都有類型,變量類型可以是基本類型,也可以是引用類型
-
變量名必須是合法的標識符,要符合標識符的命名規則
-
聲明變量是一個完整的語句,因此每聲明完一個變量都必須以分號結束
-
二、作用域
1.類變量
1.類變量其聲明前面有一個修飾符 static,類變量隨類的產生而產生,隨着類的消失而消失,直接類名.類變量名使用
2.實例變量
- 實例變量聲明在方法之外,類之內,從屬於對象
- 如果實例變量未初始化,系統就會自動賦予這個變量類型的默認值
- 數值類型的變量(byte,short,int,long,float,double,char)默認0
- boolean默認false
- 除了八大基本類型外,引用類型默認值全為null
3.局部變量
局部變量在方法中使用,必須要聲明和初始化后才可以使用,其生命周期是在方法的兩個括號之間
三、常量
-
常量:constant,初始化后不改變值,不會變動的值
-
常量就是一種特殊的變量,它的值被設定后,在程序運行過程中不允許被改變
-
常量聲明方式: final 常量名=值;
-
常量名一般用全都是大寫字母來命名
-
例子:static final double PI=3.14;
final static double PI1=3.14;
上面的兩種聲明靜態常量的格式都可以,因為static和final屬於修飾符,修飾符沒有先后順序之分
四、命名規范
-
變量名,類名,方法:見名知意,看到它們的名字就知道它們的內涵、
-
局部變量,方法名采用首字母小寫+駝峰原則,除了第一個單詞以外,后面所有單詞的首字母都大寫 例如:monthSalary,lastName
-
類名:首字母大寫+駝峰原則:Man,GoodMan
-
常量:所有全都是大寫字母和下划線:MAX_VALUE