我经常混淆dictionary和hashtable,考虑到性能成本,我希望将它们进行比较……
哪一个更具成本效益?
发布于 2012-01-21 00:53:34
在Java中,两者都不是首选的IMHO。这些是在Java 1.0中添加的集合,以及十多年前在Java 1.2中添加的改进集合。
为了提高性能,我建议您使用
Map<Key, Value> map = new HashMap<Key, Value>();发布于 2012-01-21 00:53:55
字典是通用的。它更新,更安全的类型,并避免了不必要的装箱。一般来说,只要有可能,你就应该使用字典。
发布于 2012-01-21 00:51:33
这是一个很好的run down for c#,有点旧了,但我认为它仍然适用。
https://stackoverflow.com/questions/8944897
复制相似问题