我看那本深入理解jvm里说,重写hashcode()其实是为了防止依赖于hashcode值得api报错