首页 > 解决方案 > 同一变量的堆内存分配

问题描述

String str = "Hello";

str = "Hello";

以上语句将在堆上创建两个对象,还是 jvm 返回相同的对象?提前致谢

标签: javastringjvmstring-pool

解决方案


String str = "Hello" 它将进入 SCP 内存。比如 str 指向你的字符串变量“hello”。只有一个对象。


推荐阅读