什么是包装类:

以前定义变量,经常使用基本数据类型,
对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器,
将基本数据类型对应进行了一个封装,产生了一个新的类,—-》包装类。
int,byte….都属于基本数据类型
包装类属于数据类型

对应关系:

基本数据类型 对应的包装类 继承关系
byte Byte —-》Number—-》Object
short Short —-》Number—-》Object
int Integer —-》Number—-》Object
long Long —-》Number—-》Object
float Float —-》Number—-》Object
double Double —-》Number—-》Object
char Character Object
boolean Boolean Object

已经有基本数据类型了,为什么要封装为包装类?

  1. java语言 面向对象的语言,最擅长的操作各种各样的类。
  2. 以前学习装数据的—-》数组,int[] String[] double[] Student[]

    以后学习的装数据的—-》集合,有一个特点,只能装引用数据类型的数据

    是不是有了包装类以后就不用基本数据类型了?

    不是。