永发信息网

string str1 = "abc","abc"分配在内存哪个区域

答案:2  悬赏:0  手机版
解决时间 2021-03-24 05:09
string str1 = "abc","abc"分配在内存哪个区域
最佳答案
Stringstr=newString("abc");Stringstr="abc";是用两种形式来创建,第一种是用new()来新建对象的,它会在存放于堆中。每调用一次就会创建一个新的对象。而第二种是先在栈中创建一个对String类的对象引用变量str,然后查找栈中有没有存放"abc",如果没有,则将"abc"存放进栈,并令str指向”abc”,如果已经有”abc”则直接令str指向“abc”。
全部回答
有,第一个在字符串常量区中定义了一个区域,简单的说创建了一个对象,一个引用 第二个在字符常量区里定义了一个区域,在堆里创建了一个区域,在栈里创建了一个引用 简单的举例 如果用 ‘==’ 来将这两个对象做比较,得到的结果是false 当然,equal比较忽略引用,只比较内容,会得到true
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
描写生如夏花的句子,像“生如夏花之绚烂”这
从济南汽车总站到山东警察学院新校的公交路线
漫湾村我想知道这个在什么地方
解答题胡锦涛在十七大报告中指出,合理的收入
java,<E>什么意思?
李娟娟的人物简介2
一个猫连接多个路由器,其中一个路由器被连了
为什么学生不能穿改过的校服裤子、
有愤怒的小鸟剧本台词吗
杜甫在《忆昔》这首诗中写道“忆昔开元全盛日
支付外单位的劳务报酬代扣个税如何在个税申报
说给别人听的霸气句子,汽车比飞机快么? 5分
房友NO.005怎么去啊,有知道地址的么
走在路边大街上,听到老流氓喊叫喂,就撒尿的
pp加什么材料可以增韧
推荐资讯
蟾蜍背子风水怎么解释
校长要离开了祝福的话,欢送同事离开祝福的话
《淮南子》中“鱼得水而游焉则乐,塘决水涸,则
理财顾问这份工作怎么样?现在在北京做理财顾
是!尚先生哪里可以看全集
广元美力凯莱酒店怎么样
你好,谢谢你的回答,那再问一下哈,一本测绘
中纬百货商店在哪里啊,我有事要去这个地方
用适当的符号表示:x的5倍与3的和比x的8倍大_
苹果手机下载的照片密码保险箱加密码了刷机后
求女孩的名字,代表生命力顽强。姓,安!求各
街坊乐餐馆地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?