String a=new String("abc")产生几个对象?

来源:互联网 发布:python sha256.new 编辑:程序博客网 时间:2024/05/19 13:26

产生三个对象:

第一个是string a产生的

第二个是string("abc")产生的

第三个是赋值操作产生的,就是说静态池里创建了一个new String("abc")的拷贝,实际上是把静态池里的对象传给了a 。这就叫做写时拷贝。

 

原创粉丝点击