永发信息网

String A =new String("AA");String B=new String(B);A+="we";

答案:2  悬赏:60  手机版
解决时间 2021-03-20 04:04
  • 提问者网友:niaiwoma
  • 2021-03-19 11:35
String A =new String("AA");String B=new String(B);A+="we";
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-03-19 13:02
String astr = new String("A");
        String bstr = new String(astr);
        ArrayList c = new ArrayList();
        ArrayList a = new ArrayList(c);
        追问对象指向地址?地址中存放具体的值吗?当其中一个(astr)修改了值(例如astr+="123"),原来那一份地址内容(“A”)还在,由bstr指向,而astr则指向一个新的地址A123吗?也就是说String型修改内容是重新创建一个新的地址是吧。追答不是对象指向地址
是一个对象会有一个地址值
而一个对象的引用的就是这个地址值
全部回答
  • 1楼网友:逃夭
  • 2021-03-19 13:52
用ILSpy 反编译了,看代码的实现,你就会明白的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯