装箱和拆箱是一个抽象的概念
装箱是将值类型转换为引用类型 ;
拆箱是将引用类型转换为值类型
利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来
推荐一个文章,讲的很详细。
https://www.jb51.net/article/48033.htm##1