包装类就是把基本数据类型包装到堆当中. 犹如脱裤子放屁.
这个方法可以把基本数据类型转化成引用数据类型,从而能够传入只接受Object类型的方法. 以及像集合这样的这样的,只能添加引用数据类型,那么就不能用int,只能用Integer了.

这是JDK5以前的. 面试八股:


源码:底层有个IntegerCache,范围是-128~127

对象是不能直接计算的.之前:

JDK5:自动装箱自动拆箱:


因此,
ArrayList<Integer> arr = new ArrayList<>();
arr.add(1);//自动装箱
int num = arr.get(0);//自动拆箱
成员方法:

注意都是静态方法.
