包装类

包装类

包装类的分类

针对八种基本数据类型相应的引用类型一包装类
有了类的特点,就可以调用类中的方法。
file

为什么需要包装类?

Java中的基本数据类型却是不面向对象的,将每个基本数据类型设计一个对应的类进行代表,这种方式增强了Java面向对象的性质
比如,在集合类中,我们是无法将int 、double等类型放进去的,因为集合的容器要求元素是Object类型。而包装类型的存在使得向集合中传入数值成为可能,包装类的存在弥补了基本数据类型的不足

包装类的好处

  1. 防止数据污染
  2. 包装类有许多方法对基本数据类型进行扩展
  3. 自动装箱与拆箱

装箱与拆箱

file
file