1、 == 是一个运算符, equals() 是一个比较方法
2、== 是比较两个对象的在内存中的地址是不是同一个,如果是返回true,否则就返回false;equals() 是比较两个对象的值,相等返回true,否则返回false;
如:
String s1 = new String("1"); String s2 = new String("1"); System.out.println(s1==s2);//false System.out.println(s1.equals(s2)); //true