byte->Byte short->Short int->integer long->Long float->Float double->Double char->Character boolean->Boolean

    1. 类所在的位置
    2. 类的关系
    3. 类中提供的常用方法
    4. 是否可以创建对象

    1. 八个包装类都在同一包下,java.lang包 不需要import导包
    2. 八个包装类中有六个是与数字相关,都是默认继承父类Number
    3. 八个包装类都实现了Serializable, Comparable
    4. 八个包装类都有带自己对应类型参数的构造方法
    5. 八个包装类中有七个(除了Charecter)还有构造方法重载 带String类型参数
    6. 创建对象 对象调用方法
      1. 有六个与数字相关的类都继承Number xxxValue(); 将一个包装类类型转化对应的基本类型

    intValue
    parseInt


    ==和equals()的区别

    == 可以比较基本数据类型 也可以比较引用数据类型(变量中的存储的内容)

    如果比较基本类型比较的是变量中存储的值

    如果比较引用类型比较的是变量中存储的地址

    equals()是Object类中继承过来的方法,每一个引用类型都可以调用

    默认继承的equals方法与==一致 如果想要改变比较规则 可以重写equals方法

    由于Integer类就重写了equals方法,所以integer比较的是数值

    Integer类加载的时候 自己有一个静态的空间 空间内立即加载Integer类型的数组 内存储256个对象 -128-127 如果我们用对象范围内的,直接取静态区中对应的对象