1.java變量
程序中最基本的存儲單元,包括變量名、變量類型、作用域。
java中的每一個變量,都屬於特定的數據類型,必須先進行聲明,然後賦值,才能使用。
變量的命名:有一定命名規範,做到見名知意就好,不能與關鍵字重名(關鍵字:java語言中某些單詞有特定的含義)
變量的本質:其實就是內存中的一小塊區域,使用變量名來訪問這塊區域,
程序執行過程的內存的分配和變量在內存中所佔的位置
2.變量的類型:
根據數據類型可以分爲:基本數據類型變量和引用數據類型變量。
1.基本類型4類8種
邏輯型——boolean:用於邏輯運算,只有true和false兩種結果,不可用0和1來替代。
文本型——char:用單引號‘’括起來,採用Unicode編碼每個字節佔兩個字符。
整數型——byte、short、int、long:有固定的表示範圍和長度,不受操作系統的影響。有符號位,默認值爲int類型,聲明long時數值後面加L
浮點類型——float、double:默認爲double類型,聲明float時後面加F
2變量在內存中的分析:實例化一個person{id,name}
3.作用域:
局部變量:方法或語句塊內部定義的變量(包括形參)。
成員變量:方法外部、類的內部定義的變量(類的外面不能有變量的聲明)。
局部變量使用前必須初始化,成員變量使用前沒有初始化系統會默認初始化。