String_s1_=_new_String(“abc“);这句话创建了几个字符串对象?

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top

首发博客地址[1]

面试题手册[2]

系列文章地址[3]


这句代码创建了两个字符串对象。

首先,通过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/技术文章/后端技术/系列文章/面试题精讲/

本文由 mdnice 多平台发布

你可能感兴趣的:(后端)