包装类的分类
针对八种基本数据类型相应的引用类型一包装类
有了类的特点,就可以调用类中的方法。
为什么需要包装类?
Java中的基本数据类型却是不面向对象的,将每个基本数据类型设计一个对应的类进行代表,这种方式增强了Java面向对象的性质
比如,在集合类中,我们是无法将int 、double等类型放进去的,因为集合的容器要求元素是Object类型。而包装类型的存在使得向集合中传入数值成为可能,包装类的存在弥补了基本数据类型的不足
包装类的好处
- 防止数据污染
- 包装类有许多方法对基本数据类型进行扩展
- 自动装箱与拆箱