java方法引數基本型別和方法引數是引用型別的區別

2021-08-13 02:59:57 字數 549 閱讀 4139

當方法呼叫時的引數為基本型別時可以打個比方: ( 我把我家有多少錢告訴你,你幫我盤算盤算改怎麼花,你的計畫並不能改變我家裡邊錢的數量,這就是基本型別,除非是把變數定義乙個返回,使他可以被賦值,否則對原引數沒有任何影響.

說到底,基本型別如果沒有返回的話,基本上是掀不起什麼風浪的,呼叫過了還是該怎麼地怎麼地.除非把方法內做完操作的值重新再賦值給原引數.

而引用型別就比較厲害了,因為方法和變數本身引用的都是同一塊記憶體空間內的內容,經過方法的修改操作後,原來引用的變數也跟著改變了.

方法過載的引數為基本型別

1.基本型別從乙個較小的型別自動提公升到乙個較大的型別。package example4 import org.junit.test classname primitiveoverloading author howardallen date 2018年7月29日 上午10 17 40 descri...

shell基本型別和引數傳遞

shell字串 字串可以用單引號,也可以用雙引號,也可以不用引號。1.單引號 單引號裡的任何字元都會原樣輸出,單引號字串中的變數是無效的 單引號字串中不能出現單引號 對單引號使用轉義符後也不行 2.雙引號 雙引號裡可以有變數 雙引號裡可以出現轉義字元 3.獲取字串長度 string abcd ech...

java基本型別轉換

一 int 和 string 互轉 1 int 轉為 string 1 public static string valueof int i 2 int a 9 string s new integer a tostring 2 string 轉為 int 1 int i integer.parsi...