私は基本的に、HashMaps を作成するのにどれだけのメモリが使用されるのか疑問に思っています。
Object
取得時に型とキャストの HashMap を作った方が良いでしょうか?または、保存したいさまざまなタイプに対して多くの HashMap を作成しても問題ありませんか?
例:
HashMap<Integer,Type1> map1;
HashMap<Integer,Type2> map2;
HashMap<Integer,Type3> map3;
対
HashMap<Integer, Object> map;
// And getting it by
(Type1)map.get(Integer); //or (Type2), etc