equals() 比较的是"值"
== 比较的是"对象"
eg: Test test1=new Test();
Test test2=new Test();
test1==test2 不正确 因为他们的值虽然都为null ,但 内存地址不同.所以不能==
test1.equals(test2) 不正确 因为类的equals方法是要比较他们的对象,这时和==相同
"123".equals("123") 正确
equals() 比较的是"值"
== 比较的是"对象"
eg: Test test1=new Test();
Test test2=new Test();
test1==test2 不正确 因为他们的值虽然都为null ,但 内存地址不同.所以不能==
test1.equals(test2) 不正确 因为类的equals方法是要比较他们的对象,这时和==相同
"123".equals("123") 正确