• Java为每个基本数据类型实现了其对应的final类,称为包装器
  • 包装器可以以其对应类型的值来构造,也可以通过字符串狗杂走
  • 包装器对象不可变
  • 包装器都具有静态parse方法,可以将字符串转换成对应数值类型

包装器的拆装箱

  • 拆箱
    • 当将包装器对象赋值给其对应基本数据类型时,会产生自动拆箱
    • 自动拆箱可以进行基本数据类间的转换
  • 装箱
    • 当用基本数据类型赋值给其对应构造器对象时,会产生自动装箱
    • 自动装箱会遵守严格类型匹配,不会进行基本数据类型间的转换