第2个回答 2011-11-17
对象相等是用对象的equals()进行判断的
引用相等说明两个不同的引用指向了同一个对象
例如:
Long value = new Long(100);
Long other = new Long(200);
Long vp1 = value;
Long.vp2 = value;
System.out.println(vp1.equals(vp2));
System.out.println(vp1==vp2?"true":"false");
vp2 = other;
System.out.println(vp1.equals(vp2));
System.out.println(vp1==vp2?"true":"false");