String s = “123“; 到底创建了几个对象

创建了1个或者0个对象。

分析:

1个:字符串产量池中不存在“123”的情况下,这时会新建一个“123"的字符串常量对象。

0个:字符串常量池存在“123”,直接把s指向字符串常量池中的“123"常量对象,不会新建对象。


版权声明:本文为qq_34707456原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。