query: In Java, should the hashCode of an object ever change?
positive_passages.docid: 878
positive_passages.text: What issues should be considered when overriding equals and hashCode in Java?
negative_passages.docid: 99654
negative_passages.text: How to get address of a Java Object?
negative_passages.docid: 51586
negative_passages.text: Using two (or more) objects as a HashMap key
negative_passages.docid: 121512
negative_passages.text: Default implementation for Object.GetHashCode()
negative_passages.docid: 70225
negative_passages.text: Do identical strings always have the same SHA-256 value?
negative_passages.docid: 87386
negative_passages.text: What is the memory consumption of an object in Java?
negative_passages.docid: 112221
negative_passages.text: Best implementation for hashCode method for a collection
negative_passages.docid: 89342
negative_passages.text: How to putAll on Java hashMap contents of one to another, but not replace existing keys and values?
negative_passages.docid: 104515
negative_passages.text: Initializing Hashtables in Java?
negative_passages.docid: 119513
negative_passages.text: What is the role of the data types inside of  in Java?
negative_passages.docid: 19444
negative_passages.text: Changing HashMap keys during iteration
negative_passages.docid: 156145
negative_passages.text: Should we always override equals?
negative_passages.docid: 76854
negative_passages.text: When does HashSet 'add' method calls equals?
negative_passages.docid: 115736
negative_passages.text: What's a correct and good way to implement __hash__()?
negative_passages.docid: 40734
negative_passages.text: Are java primitive ints atomic by design or by accident?
negative_passages.docid: 154199
negative_passages.text: Why are XOR often used in java hashCode() but another bitwise operators are used rarely?
negative_passages.docid: 134903
negative_passages.text: How does Java's serialization work and when it should be used instead of some other persistence technique?