Java String s = “a“+“b“+“c“;创建对象

一、Java String s = "a"+"b"+"c";创建了几个对象

        创建了4个对象。

        解释:在上述代码中,字符串"a","b","c"都是字符串字面量,它们都是常量,因此编译器会在编译时将它们合并为一个字符串常量"abc"。

        所以,在运行时,实际上会创建4个对象:常量池中的字符串"a"、"b"、"c"和一个新的字符串对象"abc"。

未完,待续 

猜你喜欢

转载自blog.csdn.net/weixin_52255395/article/details/131640370