String引用的值改变了为什么赋值的值没变

代码跟运行结果如下

 public static void main(String[] agrs){
        String s1 = new String("aaa");
        String s2 = s1;

        System.out.println("s1=" + s1);
        System.out.println("s2=" + s2);
        s1 = "bbb";
        System.out.println("s1=" + s1);
        System.out.println("s2=" + s2);

    }
s1=aaa
s2=aaa
s1=bbb
s2=aaa


慕勒3428872
浏览 826回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java