The hashcode of Object is calculated based on the address, and the hashcode of String is calculated based on the internal char []. mainly wants to ask why this method is overridden, and in which scenarios problems will occur if it is not rewritten ...