阅读背景:

Java编程思想(十二) —— 字符串之基本方法

来源:互联网 
虽然a,b看似两个不同的引用,存在栈区,但其实指向的都是堆中同样的String对象。 ==比较的是两个对象的地址,其实由上面的a,b指向同一对象知道,s==s2,而new String呢,不会理你堆中是不是有同样的"s"对象,没每new一次,都重新创建一个,所以s3,s4,s2是不会==的。==比较的是两


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: