八种基本数据类型的大小,以及他们的封装类

八种基本数据类型的大小,以及他们的封装类

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

封装的作用

装箱应该理解为封装对象,即把基础数据类型(如 int)转换成基础类型封装类的对象(如 new Integer()) 拆箱就是装箱的反过程,即把基础类型封装类的对象(如 new Integer())转换为基础数据类型(如 int)。

List等集合类里面方的都是Object类型,为了让基本类型也具有对象的特征,
就出现了包装类型当我们传入基本数据类型时就会进行自动包装。

如果装箱时值在-128到127之间,之间返回常量池中的已经初始化后的Integer对象    
Integer c=123;
Integer d=123;  
c==d   //true

Integer.valueof()

IntegerCache 方法

Last updated

Was this helpful?