社区
Java SE
帖子详情
堆和栈在java中怎么存储的
chxx5959
2011-07-25 09:26:31
String a = new String("abc");
String b = a;
在堆中和栈中怎么存储的?
...全文
143
11
打赏
收藏
堆和栈在java中怎么存储的
String a = new String("abc"); String b = a; 在堆中和栈中怎么存储的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
爱玩DOTA的程序员
2011-07-25
打赏
举报
回复
学习下
Java_Open_Source
2011-07-25
打赏
举报
回复
[Quote=引用 5 楼 chxx5959 的回复:]
a存在堆上,b存在栈上,"abc"存在栈上,a和b,指向这个引用????这是我自己的理解,不知道对不对?犯晕?
[/Quote]
“abc”存在于常量池中
randyjiawenjie
2011-07-25
打赏
举报
回复
a是一个引用对象,b也是一个引用对象(类似于c中的指针)它们都存储在栈上;
new 出来的“abc”对象,放在了堆中;
对象池中放了另外一个"abc"对象
[Quote=引用 6 楼 chxx5959 的回复:]
a存在堆上,b存在栈上,"abc"存在栈上,a和b,指向这个引用????这是我自己的理解,不知道对不对?犯晕?
[/Quote]
woaidebushini
2011-07-25
打赏
举报
回复
java编程思想第二章
--2.2所有对象都必须创建
---2.2.1 保存到什么地方
谢谢,请查看。
chxx5959
2011-07-25
打赏
举报
回复
a存在堆上,b存在栈上,"abc"存在栈上,a和b,指向这个引用????这是我自己的理解,不知道对不对?犯晕?
chxx5959
2011-07-25
打赏
举报
回复
a存在堆上,b存在栈上,"abc"存在栈上,a和b,指向这个引用????这是我自己的理解,不知道对不对?犯晕?
meran
2011-07-25
打赏
举报
回复
[Quote=引用 1 楼 brightyq 的回复:]
new出来的对象在堆里。
一个abc对象在String池里。
a,b两个引用在栈里。
[/Quote]
正解
yaganblw
2011-07-25
打赏
举报
回复
版块精华帖有说
Dongo2
2011-07-25
打赏
举报
回复
楼上正解!
brightyq
2011-07-25
打赏
举报
回复
new出来的对象在堆里。
一个abc对象在String池里。
a,b两个引用在栈里。
yaganblw
2011-07-25
打赏
举报
回复
http://topic.csdn.net/u/20081123/12/f70f1632-24be-4caa-bc20-29cf8267afab.html?91095
java
的
堆
和
栈
_
Java
堆
和
栈
的区别
1、概述在
Java
中
,内存分为两种,一种是
栈
内存,另一种就是
堆
内存。2、
堆
内存1.什么是
堆
内存?1
堆
内存是是
Java
内存
中
的一种,它的作用是用于
存储
Java
中
的对象和数组,当我们new一个对象或者创建一个数组的时候,就会...
什么是
java
中
的
栈
和
堆
_
java
中
的
堆
和
栈
是什么?
堆
和
栈
有什么区别?
java
中
的
堆
和
栈
是什么?
堆
和
栈
有什么区别?发布时间:2020-06-02 11:51:19来源:亿速云阅读:183作者:Leah
java
中
的
堆
和
栈
是什么?
堆
和
栈
有什么区别?这些问题可能是我们日常工作会见到的。通过这些问题,希望你能...
JAVA
中
的
堆
和
栈
在
JAVA
的内存空间
中
,存在重要的两个内容便是
JAVA
的
堆
和
栈
,两者都用来存放数据,但又有所区别。当你用各种工具使用
java
语言编写了一段程序,当这段程序被运行的时候,在
java
中
的内存会有五块区域进行数据的
存储
,...
java
堆
和
栈
分别存什么类型_
Java
中
堆
和
栈
的区别
Java
中
堆
与
栈
的区别有:
栈
内存
存储
的是局部变量而
堆
内存是实体,
栈
内存的更新速度高于
堆
内存,
栈
内存的生命周期一结束就会被释放而
堆
内存会被垃圾回收机制不定时回收在说
堆
和
栈
之前,我们需要了解JVM(虚拟机)
中
内存...
Java
中
的
堆
和
栈
栈
和
堆
是
Java
程序在代码执行期间使用的两个区域。除了这两个之外,还有其他内存区域,如方法区域、寄存器、本地方法域等等。每种区域在
Java
应用程序
中
都有其特定的用途。但是,从程序员的角度来看,
栈
和
堆
是JVM必须...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章