包裝類、自動拆、裝箱

包裝類和自動裝箱+自動拆箱
包裝類:
int i=10;
Integer ii=new Integer(i);
ArrayList<Integer>
自動裝箱:只發生在編譯期間的魔法
int i=10;
Integer ii=i; =>Integer ii=new Integer(i);
自動拆箱:只發生在編譯期間的魔法
Integer jj=new Integer(10);
int j=jj;=>int j=jj.intValue();
int method(){
Integer ii;
return ii;
}
void method1(int i); void method1(new Integer(10));
基本數據類型:
float java.lang.Float
double java.lang.Double
int java.lang.Integer
short java.lang.Short
byte java.lang.Byte
long java.lang.Long
char java.lang.Character
boolean java.lang.Boolean

重點:無論泛型還是自動拆裝箱,都是編譯期間運行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章