在Java中,关于HashMap类的描述,以下错误的是()?
HashMap
HashTable是Java中的遗留类,现在不怎么用了,也许HashTable类的设计者当时认为null作为key 和value 是没有什么用的。
HashMap是之后的版本引进的类,它的接口Map表达的意义更为广泛,也许HashMap的设计者认为null作为key和value是有实际意义的,所以才允许为null.
当然实际项目中,真的是有value为null的情况的。key为null的情况比较少见,但不代表没有。HashMap允许null为key和value应当是类的设计者思考让这个类更有用的设计吧。