搜索

String str1=new String("abc");

发布网友 发布时间:2024-10-23 13:58

我来回答

1个回答

热心网友 时间:2024-10-25 12:18

String str1=new String(“abc”);
是完成了下面两个操作:
1)在堆中创建了一片区域(这片区域假设名字是123),然后把数据“abc”放入了这片区域中;
2)在栈中创建了一个区域(这片区域假设名字是7),然后把堆的名字放进去了,即“123”

所以,现在str在堆栈中各有一片区域,但实际上是同一个内容(指向栈后,又被栈引向了堆)
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top