让基本类型也具有对象的特征。
这样在使用容器时,容器元素一定要使用包装类型而非基本类型,因为容器都是装Object的。
Boolean, Character, Integer, Byte, Short, Long, Float, Double.
声明方式不同
基本类型不使用new关键字,而包装类型需要使用new关键字在堆中分配存储空间
存储方式以及位置不同
基本类型是直接将变量值存储在栈中,而包装类型是将对象放在堆中,然后通过引用来使用。
初始值不同
基本类型初始值如int为0,boolean为false
包装类型的初始值为null
使用方式不同
基本类型直接赋值使用
包装类型一般用在容器