Java问题记录:为什么变量要分基本类型和引用类型
最新推荐文章于 2021-10-06 00:18:57 发布
本文探讨了JAVA为何保留八个基本类型,而非全部采用对象类型。原因在于基本类型存储在运行栈中,节省空间和时间,而对象类型存在堆中,涉及地址解析和额外的存储开销。此外,对象头属性也会占用额外空间。全对象类型可能导致存储和运行效率降低。
本文探讨了JAVA为何保留八个基本类型,而非全部采用对象类型。原因在于基本类型存储在运行栈中,节省空间和时间,而对象类型存在堆中,涉及地址解析和额外的存储开销。此外,对象头属性也会占用额外空间。全对象类型可能导致存储和运行效率降低。
304
1442
8万+
823
1135
4819

被折叠的 条评论
为什么被折叠?