因此,当我们比较对象时,我们使用equals()方法,或者在if语句中使用类似的东西.如果我们有以下代码
String a = "foo";
String b = "foo";
return a==b
Run Code Online (Sandbox Code Playgroud)
因为a和b引用不同的对象,我们会将错误返回给我们.另一方面,
String a = null;
return a == null
Run Code Online (Sandbox Code Playgroud)
我们会成真的.这是为什么?