Java中 Map map = new HashMap();
Java 中Map map = new HashMap()为什么不写成HashMap map = new HashMap() 或者Map map = new Map()?不推荐写成下面:出于代码的可维护性考虑,当重新定义或修改HashMap时,还需要修改Map,因为HashMap继承了Map接口。HashMap map = new HashMap()不能写成下面因为:Map是接口,无法实例化。只能实例化类。Map map = new Map()...