本位是複習筆記,不適合零基礎java
變量 名稱 = 值/表達式 ;數組
須要注意的是,賦值運算符的計算是按照從右往左的;3d
1.單目運算符,運算符只須要一個目標數據 例如: ++, - -code
2.雙目運算符,運算符須要兩個目標數據 例如: 加減乘除對象
3.三目運算符,運算符須要兩個目標數據, boolean flag = 10 > 20?true:false;blog
語法:內存
權限修飾符 靜態修飾符 返回值類型(參數列表){ 方法體 } //其中僅有返回值類型和方法名稱爲必須的
當多個方法的方法名稱 相同可是參數列表不一樣時則產生方法重載字符串
參數類型不一樣,參數個數不一樣,都可重載it
返回值類型,與權限修飾符能夠是任意的class
何時須要重載,當兩個方法的功能目相同,可是方法要處理的參數類型不一樣時能夠使用重載,能夠簡化方法的使用
1.當實際參數爲基礎數據類型時,爲值傳遞,方法體中對參數的修改操做的都是局部變量,不會影響外部的任何數據
2.當實際參數爲對象時,爲引用傳遞,方法體中的代碼若是操做的就是對象自己,操做的是同一塊內存
參數個數不肯定時,使用可變參數
語法:
void funcName(int... args){ } // 調用時能夠傳遞0-無窮個參數 // 須要注意 1.當參數列表中存在其餘參數時,必須位於可變參數的前面 2.一個方法僅容許存在一個可變參數 3.在方法重載時,優先訪問不帶可變參數的方法 4.本質上可變參數就是一個數組 void funcName(String name,int... args){ }