基本数据类型和基本数据的封装类之间有什么区别?
基本数据类型是一个基础变量,其放在栈空间中。
而其封装类是一个对象,其放在堆中。
例:Integer i=0; //i是一个对象
int i=3; //i是一个基础变量
Integer i=0; 这种写法如果没记错,在JAVA1.5之前是会报错的,自动的加解包是1.5的新特性
必须写成 Integer i= new Integer(0); i.intValue()才能提取i的值
使用场合,例如说往ArrayList里面add,必须add的是Object,而int不是对象,就只能把Integer添加进去
无愧于心

浙公网安备 33010602011771号