改进HashSet，使其内部存储结构可以严格区分各种类型