写在前面的话:
最近在读《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(); //拆箱
}
·
·
最后
……..
白日依山尽,黄河入海流。
欲穷千里目,更上一层楼。——王之涣