Java 中字符串拼接 "a" + "b" + "c" 会创建几个对象?
在内存中会创建 4 个对象,分别是 'a'、'b'、'c' 和 'abc'。
具体过程如下:
- 首先创建三个字符串常量对象 'a'、'b' 和 'c'。
- 当执行 '+' 操作时,会创建一个新的字符串对象 'ab',它是 'a' 和 'b' 的拼接结果。
- 接着,再次执行 '+' 操作,将 'ab' 和 'c' 拼接,创建最终的字符串对象 'abc'。
原文地址: https://www.cveoy.top/t/topic/n8vm 著作权归作者所有。请勿转载和采集!