摘要: 一个例子 结果分析: c==d是true,是因为d="a"+"b"是两个常量String的对象相加,返回的String对象就是常量String; b==c是false,是因为b=a+“b”,java 重载了“+”,反编译java字节码可以发现“+”其实是调用了StringBuilder 所以使用了“ 阅读全文