这个问题我在研究的基础上提出的,因为我正在通过解压器中的hashmap源代码,请指教我也可以创建自己的自定义HashMap作为Java HashMap,请告知!我怎么可以创建自己的命名MyMap中的自定义HashMap的.. 1创建自定义HashMap()
1
A
回答
6
如果你想写自己实现HashMap
,简单地实现了Map
接口和实现它的方法你想要的方式:
public class HashMap<K,V> implements Map<K,V>, Cloneable, Serializable {
@Override
clear() { // My implementation
}
// Other methods
}
您可能还想扩展提供一个哨所的抽象类实现Map
接口,以尽量减少实现该接口所需的工作量。
1
你可以在java中看到HashMap的源代码并编写你自己的。
去检查这个环节HashMap java doc
相关问题
- 1. 创建自定义多键HashMap
- 2. 创建自定义绑定
- 3. 创建自定义标签
- 4. 创建自定义队列
- 5. 创建自定义FormView
- 6. Android:创建自定义栏
- 7. Android创建自定义onMarkerClickListener
- 8. 创建自定义事件
- 9. 创建自定义AuthenticationSuccessHandler,做
- 10. 创建自定义WebFaultException
- 11. 创建自定义hashmapadapter
- 12. 创建自定义网页
- 13. 创建自定义视图
- 14. Ninject - 创建自定义NinjectWebServiceHost
- 15. SNMP:创建自定义OID
- 16. 创建自定义UIActivityIndicatorView
- 17. 创建自定义视图
- 18. 创建自定义网址
- 19. 创建自定义dataSourceClassName
- 20. 创建自定义控件?
- 21. 创建自定义会员
- 22. 创建自定义joomla captcha
- 23. 创建自定义QT库
- 24. 创建自定义Android ROM
- 25. 创建自定义InputType
- 26. 创建自定义控件
- 27. 创建自定义的Hashtable
- 28. 创建自定义标签
- 29. 创建自定义样式
- 30. 创建自定义字段
你为什么要这么做? HashMap缺失了什么功能? – Baz 2012-08-05 16:52:09
对于我自己的研究和理解..这也是一个挑战拿出自己的自定义HashMap ..! – user1577449 2012-08-05 16:53:50
这个问题在过去的几天里已经被问了好几次了,所以我把它标记为重复。有关已接受答案的示例,请参阅http://stackoverflow.com/questions/4072127/custom-hashmap-implementation。 – Bobulous 2012-08-05 16:55:17