问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

对象在内存中的存储是怎么样的??

发布网友 发布时间:2022-04-22 01:17

我来回答

2个回答

热心网友 时间:2023-09-16 22:58

java对象是引用类型,引用类型的对象的内存分配在堆中。

如果分配在堆中的java对象包含属性,这可以分两种情况分析:
1.属性是基本类型(byte,char,int等)的
则对象的堆内存保存的就是基本类型的值本身。
2.属性是引用类型的(String是引用类型的)
则对象的堆内存中保存的只是这个属性的引用,属性所指向的对象分配在其它堆内存中。

所以,你的理解1是对的,它就是属性是引用类型时的情况。但理解得不完整,还应包括属性是基本类型时的情形。

热心网友 时间:2023-09-16 22:59

java中数组是以对象形式存在的,栈中存储的是数组对象的地址(即引用),而对象本身不存放在栈中,而是存放在堆中,使用时通过栈中的引用地址找到堆中的实际对象,这里的引用地址类似于C/C++中的指针。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 住房公积金怎么可以提取? 住房公积金怎样提取? 怎样提取个人住房公积金 祝自己生日的幽默说说 【日语输入法】如何在日语汉字上方打小假名 怎样发表说说暗示自己的生日 日文的罗马字与片假名的对照表有吗? 好朋友过生日搞笑祝福发说说 闺蜜生日的幽默说说 日语输入法问题:字母对应的假名 日语片假名输入法 祝朋友生日快乐的搞笑说说 生日时发说说幽默可爱 日语假名输入法 日语片假名怎么输入 过生日搞笑说说 暗示自己生日的说说不明说 拼音式的日文输入法的各个假名的输入方法 求全面 高级又搞笑生日说说 日语假名如何对应电脑键盘字母? 对象存储是什么通俗易懂 Java的对象的内容在堆内存中的存储形式是怎样的? c ep h是一种什么形式的对象存储系统 本田飞度的很省油吗?它的性价比高吗? 怎么写营业执照地址变更申请书 本田飞度有哪些优缺点? 营业执照变更证明是什么样的 本田飞度的性能? 营业执照变更地址需要什么材料 广汽本田全新飞度8.18万元起售,买哪个版本划算? 本田飞度有哪些优点和劣势?它的性价比高吗? 营业执照地址变更需要什么资料 营业执照变更地址需要什么资料 本田飞度的质量到底怎么样?它的性价比高吗? 飞度跑长途怎么样 本田飞度怎么样 三证合一后营业执照地址变更需要什么资料 飞度这车怎么样?有什么优点? 本田飞度这车怎么样? 股权挂牌仪式是好事吗?