我想了解如果一个对象有枚举,hashmap的工作原理,因为每次枚举都提供一个随机数。我在下面提供代码。
public class Person {
private String name;
private EmpType eType;
// equals()& hashcode()实现
}
public enum EmpType {
PERMANENT,TEMPORARY
}
如果对象具有枚举,则每次提供不同的哈希码。如果地图是序列化的,我们可以确保我们可以为特定对象检索相同的值吗?