String s1 = new String("abc") 在内存中创建了几个对象

2个对象

1.String s1为声明的引用变量
new String()在堆中创建了1个对象
abc则在常量池中创建了1个对象
2.如果常量池中存在的话,就只会创造一个对象

posted @ 2021-11-23 15:14  Java程序位移师  阅读(107)  评论(0)    收藏  举报