gpt4 book ai didi

java - java中for循环内部会创建多少个对象?

转载 作者:行者123 更新时间:2023-12-02 10:46:25 26 4
gpt4 key购买 nike

以下代码将创建多少个对象:

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

for (int i= 0;i<10; i++){
String a = "abc";
}

最佳答案

第一个循环将创建 10 个不同的对象,第二个循环将只有一个,因为文字对象字符串在编译时仅创建一次,并且每次请求时编译器都会返回相同的引用。

关于java - java中for循环内部会创建多少个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52532767/

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