文章摘要
`new String("abc")`创建字符串对象时,会在堆内存中新建一个内容为"abc"的字符串对象,并将其引用赋值给变量`s1`。需要注意的是,这种方式会额外创建堆中的字符串对象,与直接赋值字符串常量不同。
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准
https://blog.zysicyj.top
这句代码创建了两个字符串对象。
首先,通过new String("abc")创建了一个新的字符串对象,内容为"abc"。这个对象存储在堆内存中,并且有自己的地址。
然后,将这个字符串对象的引用赋值给s1变量,此时s1指向了堆内存中的这个字符串对象。
总结一下:
- 通过
new String("abc")创建了一个字符串对象。 - 将这个字符串对象的引用赋值给
s1变量。
本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 小朱
评论
隐私政策
0/500
滚动到此处加载评论...


