Java基本數據類型

寫在前面的話:
最近在讀《java編程思想》,所以後面的博客基本是這本書的學習和理解。今天是java的基本數據類型。
首先java包括void在內,一共有九種基本類型,每個都有自己的包裝類。

  • boolean 包裝類:Boolean
  • char 包裝類:Character 大小:16bit
  • byte 包裝類:Byte 大小:8bit
  • short 包裝類:Short 大小:16bit
  • int 包裝類:Integer 大小:32bit
  • long 包裝類:Long 大小:64bit
  • float 包裝類:Float 大小:32bit
  • double 包裝類:Double 大小:64bit
  • void 包裝類:Void

裝箱和拆箱
JDK5增加了自動包裝功能,
裝箱就是 自動將基本數據類型轉換爲包裝器類型;
拆箱就是 自動將包裝器類型轉換爲基本數據類型。

Characher ch = 'x';  //裝箱
char c = ch;  //拆箱

比較典型的應用

List list = new Arraylist();
list.add(1);    //裝箱
list.add(2);
list.add(3);

Iterator it = list.iterator();
while(it.hasNext()){
    int i = (Integer)it.next();  //拆箱
}

·
·
最後
……..
白日依山盡,黃河入海流。
欲窮千里目,更上一層樓。——王之渙

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