String s = new String("xyz");创建了几个String Object?

来源:百度知道 编辑:UC知道 时间:2024/09/24 05:31:25
谁能具体给小弟讲一讲呢?

应该是在不同时期创建了两个String对象 但是我个人认为在这方面纠结没什么大的意思 当然如果是什么面试题的话那就比较遗憾了 下面这篇文章讲这个问题应该比较详细了。。
http://topic.csdn.net/u/20080929/02/4e0ef626-98ee-4d6d-96ed-fe40afe8290b.html

两个。
一个是你作为参数的"xyz", 一个是你自己创建的 new String("xyz");