java的变量,以及在内存中的分配情况
答案:3 悬赏:50
解决时间 2021-03-12 13:23
- 提问者网友:敏感魔鬼
- 2021-03-12 03:32
java的变量,以及在内存中的分配情况
最佳答案
- 二级知识专家网友:末路丶一枝花
- 2021-03-12 04:45
java中你不能控制内存的时候和自己分配内存,这些工作全部都由java虚拟机来搞定.所以你的问题没意义.
全部回答
- 1楼网友:嗷呜我不好爱
- 2021-03-12 05:51
基本类型在缓存中 速度最快
对象的引用在 栈中
对象在堆中
- 2楼网友:魅世女王
- 2021-03-12 04:54
java的成员变量和对象变量在堆栈内存中是如何分配的??
a: 成员变量是在栈里,对象是在堆里一般都是new 出来的!
把一个成员变量的值赋给另外一个成员变量,
a:在栈里两个变量同时指向一个值。
和把一个对象变量的引用赋给了另外一个对象变量,他们在堆栈中又如何分配的??
a:两个引用同时指向同一个对象。
一个对象建立了一个实例之后他在内存中又如何分配的??
a:比如 person p = new person();
栈里有一个 p 指向 堆里边的 person 对象。
还有那点不明白再问!
在栈里两个变量同时指向一个值。 在内存中有变化吗??
你最好把相应样例代码贴出来!
两个引用同时指向同一个对象。 在内存中有变化吗??
在堆内存里没有变化,栈内存中两个变量应用了同一个内存地址,也就是堆内存中对象的地址。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯