equals()与hashCode()方法详解



hashcode是本地方法,一般不同对象的hashcode不同
equals()和hashcode()都是Object的方法
equals()原始为==,可以改写,如果改写equals()需要同时改写hashcode(),否则在hashset或者hashmap中会可能会有多个equal的对象