Par*_*mar 0 java string object
实际上我有点困惑,在下面的"代码处理"中创建了多少对象.
String s=new String("A");
s=s+"B";
Run Code Online (Sandbox Code Playgroud)
实际上有人说这里会创建4个对象但是在整个处理过程中却有多么不明白.
请任何人都可以给我详细说明还包括内存部分这样的字符串池等.
String创建的是文字"A",即如果没有实习.String是new关键字生成的实例."B",如果不是先前实习的话.s和"B".