1.==:
==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存(在同一内存地址)中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。
2.equals:
equals方法是用于比较两个独立对象的内容是否相同。比如说:
String a=new String("foo");
String b=new String("foo");
这是两个不同的对象,它们的首地址是不同的,即a和b中存储的数值是不相同的,所以,表达式a==b将返回 false,而这两个对象中的内容是相同的,所以,表达式a.equals(b)将返回true。
,