记住 == 永远比较的是 地 址 (对于基本类型,地址在栈上,==比较的是值)
更具体的区别 见 http://topic.csdn.net/u/20090407/14/fa97148f-5d99-4d68-a2fb-ee3cdd5c4ba5.html 前五楼的回答
或者具体详细的 http://lavasoft.blog.51cto.com/62575/79863
equls 与 hashCode http://yangwen.blog.51cto.com/337928/97867 http://www.iteye.com/topic/257191