相同变量的堆内存分配

问题描述 投票:0回答:1
String str = "Hello";

str = "Hello";

以上语句将在堆上创建两个对象,或者同一对象将由jvm返回?在此先感谢

java string jvm string-pool
1个回答
0
投票

String str =“ Hello”它会进入SCP记忆。就像str指向您的String变量“ hello”一样。只有一个对象。

© www.soinside.com 2019 - 2024. All rights reserved.