【参考文献】:https://blog.youkuaiyun.com/Super_WBW/article/details/124805464
https://javaguide.cn/java/basis/java-basic-questions-01.html
一、包装类
包装类,就是将基本数据类型,用一个类进行了一层包装,可以按照引用类型进行使用。同时还提供了若干用来进行数据转换的操作。
想要对基本类型数据进行更多的操作,最方便的方式就是将其封装成对象。
二者之间的区别
- 在Java中,一切皆对象,但八大基本类型却不是对象。
- 声明方式的不同,基本类型无需通过new关键字来创建,而包装类型需new关键字。
- 存储方式及位置的不同,**基本类型是直接存储变量的值保存在堆栈中能高效的存取**,**包装类型需要通过引用指向实例,具体的实例保存在堆中**。
- **初始值的不同**,**包装类型的初始值为null**&#