这个问题我仔细思考过:只有value不能为null是因为可能存在二义性,key不能为null不是因为二义性。