Java包装类知识总结


几个常用的包装类

  • 存在java.lang的包中
    基本数据类型 对应的包装类
    byte Byte
    short Short
    int Integer
    long Long
    float Float
    double Double
    char Character
    boolean Boolean

常量池的概念

整型常量池的工作原理图,简单来说就是常量池保存着系统已经创建好的对象,Java之所以要这样设置,是为了进一步优化效率。如果输入的数据命中常量池中已经创建好的对象,那么系统就不需要进行新建对象的操作了,否则,系统就需要新建一个对象。

  • 除了FloatDouble两种包装类,其他的基本数据类型对应的包装类均可以利用数据常量池的概念。
基本数据类型 对应的包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean

包装类的装箱和拆箱

包装类的装箱和拆箱示意图


文章作者: 南航古惑仔
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 南航古惑仔 !
  目录