裝箱:把基本的資料型別轉換成包裝類
拆箱:把包裝類轉換成基本的資料型別
自動裝箱
integer i =10;
自動拆箱
int m = i;
在jdk1.4裡面如何實現裝箱和拆箱
public void test1(){
//裝箱
integer m=new integer(10);
//拆箱
int a = m.intvalue();
jdk是會向下相容
可變引數:語句
public void aa(int ...nums){
應用場景:邏輯相同,傳遞引數不同
注意的地方:
1、可變引數需要寫在方法的引數列表中,不能單獨定義
2、在方法的引數列表中只能有乙個可變引數
3、方法的引數列表中的可變引數,必須放在引數最後
-add(int a,int ...nums)
自動拆裝箱
目的 簡化 書寫,封裝類可以提供對基本型別的基本操作,當使用集合框架時需要放入的是物件,不能放入基本型別資料 1.自動裝箱 integer i 3 實際會轉換為integer.valueof 3 2.自動拆箱 int j i 實際會轉換為 i.intvalue 3.自動拆裝箱易混 integer a...
自動拆裝箱
自動拆裝箱分為拆箱和裝箱。拆箱 把包裝類轉換為對應的基本資料型別 裝箱 把基本資料型別轉換為對應的包裝類 ps 基本資料型別對應的包裝類見 五 擴充套件所有的包裝類都有多個相同方法,其中有乙個為valueof 這個方法就是將基本資料型別轉換為對應的包裝類。同時有乙個類似的方法為?value 其中?代...
自動拆 裝箱
自動裝箱 如果乙個int型常量被傳遞到需要乙個integer物件的地方,那麼編譯器將在幕後插入乙個對integer構造方法的呼叫,這就叫做自動裝箱 1 integer i 12 自動拆箱 如果乙個integer物件被放到需要int型量的地方,則編譯器將在幕後插入乙個對intvalue方法的呼叫,這就...