问答详情
源自:2-2 Java 中字符串的不变性

s4 == s3 等于false看不懂 能画个图么

s4 == s3   等于false看不懂 能画个图么

提问者:妈咪妈咪哄 2014-12-10 23:49

个回答

  • 夏天来了么z
    2014-12-12 16:12:41

    ==比地址equal比内容

  • dayscounting
    2014-12-11 14:02:10

    虽然s3 s4表达式一样 但是初始值的等式为 "I love " +s1 

    其中s1 是变量 所以s3 s4指向不同对象。

    当且仅当 s3 s4 初始化表达式 只存在常量 或静态变量 且内容相等 才指向统一对象