== 和 equals()的区别
== 表示栈内存引用的值是否相等;
equals() 表示堆内存对象的值是否相等;
例子:
StringBuffer a =new StringBuffer("123");
StringBuffer b= new StringBuffer("123");
a==b ,return false;
a.equals("b"), return ture;
== 表示栈内存引用的值是否相等;
equals() 表示堆内存对象的值是否相等;
例子:
StringBuffer a =new StringBuffer("123");
StringBuffer b= new StringBuffer("123");
a==b ,return false;
a.equals("b"), return ture;