这句代码创建了两个字符串对象。
首先,通过new String("abc")
创建了一个新的字符串对象,内容为"abc"。这个对象存储在堆内存中,并且有自己的地址。
然后,将这个字符串对象的引用赋值给s1
变量,此时s1
指向了堆内存中的这个字符串对象。
总结一下:
- 通过
new String("abc")
创建了一个字符串对象。 - 将这个字符串对象的引用赋值给
s1
变量。
参考资料
[1]
首发博客地址: https://blog.zysicyj.top/
[2]
面试题手册: https://store.amazingmemo.com/chapterDetail/1685324709017001
[3]
系列文章地址: https://blog.zysicyj.top/categories/技术文章/后端技术/系列文章/面试题精讲/