个人总结
包装类的思想并不是简单的让Java基本类型拥有OOP的特性,更深层的用意是——由于Java的底层运行是JVM,而Java虚拟机在运行时分为了五个分区
基础类型保存的位置位于栈区,而我们常用的数据结构容器类:List,Set,Map
等容器类因为是对象的属性,会分配到堆区(为什么这样设计,我就不懂了)。因为两个区的不同,所以必须有一个在创建在堆的对象,容器类才能被使用
Java:为什么要有包装类
最新推荐文章于 2024-03-14 01:30:00 发布
个人总结
包装类的思想并不是简单的让Java基本类型拥有OOP的特性,更深层的用意是——由于Java的底层运行是JVM,而Java虚拟机在运行时分为了五个分区
基础类型保存的位置位于栈区,而我们常用的数据结构容器类:List,Set,Map
等容器类因为是对象的属性,会分配到堆区(为什么这样设计,我就不懂了)。因为两个区的不同,所以必须有一个在创建在堆的对象,容器类才能被使用