RT,两个有何区别?String a="abc";String b="abc"; a==b->true,但是String a = new string("abc");String b = new string("abc");a==b->flase;为什么.
new String("abc")这种是new了一个Object,abc是被储存在其内部的值,“=”把指针赋给a,b,但是a,b指向的是不同的对象,所以返回值是false
大概是这种关系:
即a b指向不同的对象