new String()到底创建了几个对象
2021-09-09 15:08:10 0 举报
一文彻底读懂string相关面试题
作者其他创作
大纲/内容
拓展:new String(“a”)+new String(“b”)创建了几个对象?
new String(\"b\")堆中的\"b\"
常量池中的“a”
new String(\"a\")堆中的“a”
字符串常量池中创建了一个对象
new String(“ab”)到底创建了几个对象
因为有变量的拼接操作,所以有StringBuilder()
常量池中的“b”
new StringBuilder()
new String(\"ab\")
答案:两个,返回的是堆中对象的地址
0 条评论
下一页