gpt4 book ai didi

java - 这个生成了多少 Java 对象 - new String ("abcd")

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:36:06 26 4
gpt4 key购买 nike

String s = new String("abcd");

最佳答案

实习生池中有一个字符串,每次运行代码时都会重复使用。

然后是每次运行该行时都会构造的额外字符串。例如:

for (int i = 0; i < 10; i++) {
String s = new String("abcd");
}

最终将在内存中得到 11 个内容为“abcd”的字符串 - 一个 interned 和 10 个副本。

关于java - 这个生成了多少 Java 对象 - new String ("abcd"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5192574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com