java集合框架:http://www.javaeye.com/topic/395544 java中hashcode()和equals()的详解:http://www.javaeye.com/topic/257191