创建具有已定义类型与对象的Hashmap是否具有性能优势?

its*_*ang 1 java casting hashmap

我什么时候应该做一个,什么时候应该做另一个,特别是在两者都足够的情况下?例如,考虑我是否需要类型的Hashmap <String, String>.有没有理由做类型的hashmap <Object, Object>

两者都有性能优势/处罚,还是一个明确的问题?

Bla*_*ker 6

我想你正在使用这样的HashMap:

Map map = new HashMap();
map.put("aKey","value");
String v =(String)map.get("aKey");
Run Code Online (Sandbox Code Playgroud)

你可以像这样使用它:

Map<String,String> map= new HashMap<String,String>();
map.put("aKey","value");
String v = map.get("aKey");
Run Code Online (Sandbox Code Playgroud)