HashMapJava中的限制

HashMapJava中的限制,java,hashmap,Java,Hashmap,HashMap有限制吗 是否可以将所有数据类型放在java HashMap中,或者是否存在无法输入java HashMap的数据类型 如果存在限制,为什么hashmap中的限制无法从 有效使用java泛型,必须考虑以下限制: 无法用基元类型实例化泛型类型。 无法创建类型参数的实例 无法声明类型为类型参数的静态字段 无法对参数化类型使用强制转换或instanceof 无法创建参数化类型的数组 无法创建、捕获或抛出参数化类型的对象 无法重载每个重载的形式参数类型擦除为相同原始类型的方法 所有泛型类型

HashMap有限制吗

是否可以将所有数据类型放在java HashMap中,或者是否存在无法输入java HashMap的数据类型

如果存在限制,为什么hashmap中的限制无法从

<>有效使用java泛型,必须考虑以下限制:

无法用基元类型实例化泛型类型。 无法创建类型参数的实例 无法声明类型为类型参数的静态字段 无法对参数化类型使用强制转换或instanceof 无法创建参数化类型的数组 无法创建、捕获或抛出参数化类型的对象 无法重载每个重载的形式参数类型擦除为相同原始类型的方法
所有泛型类型的通常限制是不能添加int、double等值类型,但其他所有类型都是可能的。您认为为什么会有这样的限制?极限是你的想象力!内存是一个限制,所以所有的数据类型都可以输入hashmap?我只是想知道是否有数据类型不能输入到hashmap中…@George你为什么对它感到好奇?为什么不问问TreeMap、ArrayList或任何其他集合呢?