关于==的问题
class T{
public String n;
}
T t1 = new T();
t1.n = "asd";
T t2 = new T();
t2.n = "asd";
System.out.println(t1.n == t2.n);
System.out.println(t1 == t2);
==如果是判断非基本数据类型的话,String又不是基本数据类型,判断的是地址是否相等,那么t1.n和t2.n的地址为什么会相等,求解答