1.String s = new String(“xyz”);创建了几个StringObjec:两个或者一个。
如果在常量池中已经存在“xyz”,那么不会继续创建,只创建一个new String(“xyz”)的对象。如果常量池中没有,则会创建两个对象,一个是对象的值“xyz”,一个是new String(“xyz”)的对象。
【无标题】
最新推荐文章于 2024-09-02 13:43:09 发布
1.String s = new String(“xyz”);创建了几个StringObjec:两个或者一个。
如果在常量池中已经存在“xyz”,那么不会继续创建,只创建一个new String(“xyz”)的对象。如果常量池中没有,则会创建两个对象,一个是对象的值“xyz”,一个是new String(“xyz”)的对象。