一、標識符
概念:JAVA裡面我們可以給他取名字的(變數、類、方法等等)就是標識符:
注意:1、標識符只能包含字母、數字、底線還有貨幣符號$
2、只能以字母、底線和貨幣符號開頭
二、變數
概念:JAVA中儲存資料的最小單元
擴充:電腦中儲存資料的最小單元是位(一個0或是一個1就是一位)
8bite = 1byte(位元組) 1024byte = 1KB 1024kb = 1MB
一個英文字元佔1個位元組;一個中文字元佔2個位元組
作用:使用變數名來代替了電腦記憶體中的地址
分類:
按照位置上來分:
1、成員變數:定義在類的裡面,方法的外面
2、局部變數:定義在方法裡面的
按照資料類型來分
1、基礎資料型別 (Elementary Data Type):4類8種
2、應用資料類型:除了基礎資料型別 (Elementary Data Type)之外的都是基礎資料型別 (Elementary Data Type)
範圍:變數的適使用範圍
一般情況下變數在哪對大括弧中定義就只能在哪對大括弧中使用
三、資料類型
概念:對變數名定義一個存放資料的類型,然後對變數進行賦值
4類8種資料類型:
4類:
1、布爾類型(boolean)
一般用來表示邏輯運算只有true和false兩個值
2、字元類型(char)
字串的常量要使用雙引號“ ” 如果是字元的常量要使用單引號‘ ’
注意:JAVA的字元類型是2個位元組 C語言是1個位元組的
JAVA使用的是unicode編碼(思考:理解一下字元編碼的概念及作用)
3、整數類型
byte(1) short(2) int(4) long(8)正確使用可以節省記憶體的佔用率
long型變數後面要加上L
4、浮點類型
float double
資料類型之間的轉換規則:
1、小的自動轉換成大的
(從低到高資料類型順序)byte short char int long float double
2、boolean和其他資料類型之間不允許進行轉換
3、大的轉換成小的資料類型要加強制類型轉換,務必要注意溢出的問題
4、byte、short、char之間不能進行轉換,如果參與了運算會先把自己轉換成int類型
再 參加運算
註:當有多種資料類型混合運算的時候先把資料類型轉換成參加運算的資料類型最高的那一個再參與運算
運算子中&&比邏輯與運算效率更高,因為當前面的計算結果出來之後為false的話就不需要再計算後面的而是直接給出結果
四、參數
實際參數:方法調用的時候傳入的參數既稱為實際參數
形式參數:就是用來接受實際參數的,一般放在被調用的函數體裡面的
注意:形式參數和實際參數的資料類型要一樣,個數要匹配
以上筆記純屬個人學習之所得,如有理解錯誤之處還望各位海涵並加以批評指正