Hashtable方法解析

2016-06-24 09:54 评论 0 条

一.摘要

Hashtable继承Dictionary,实现Map接口、Cloneable接口、Serializable接口,是一个同步的Map实现类,支持Map所有操作,键即不允许为null,值也不允许为null(若程序需要存放键或值为null,推荐使用HashMap或LinkedHashMap)

二.Hashtable方法解析

从Hashtable的上述关系列表中,可以清楚知道Hashtable不仅重写Map接口中的所有接口方法,同时继承Dictionary父类的方法、属性,分析源码的目的就是清楚它们之间的继承和实现关系,最后重写实现或继承的方法,方法的操作和父类或接口的一样,所以Hashtable实现方法解析可以参考《Map接口集合方法解析》。

三.synchronized关键字

查看Hashtable的源码后发现,明白为啥Hashtable被认为是一个同步操作的Map实现类。在源码中,Hashtable实现Map接口方法都被修饰为synchronized方法,所以使用Hashtable重写的方法进行操作时,每个方法都是同步

当前文章价值4.69元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

你可能感兴趣的文章

来源:每日教程每日一例,深入学习实用技术教程,关注公众号TeachCourse
转载请注明出处: https://www.teachcourse.cn/1856.html ,谢谢支持!

资源分享

分类:Java基础 标签:,
Android资源目录res多个限定符结合使用示例介绍 Android资源目录res多个限定符结
如何使用RadioGroup和RadioButton实现FragmentTabHost导航效果? 如何使用RadioGroup和RadioB
Python依赖库国内常用镜像源及用法 Python依赖库国内常用镜像源及用
集合BroadcastReceiver和Service制作的音乐播放器 集合BroadcastReceiver和Serv

发表评论

呲牙 憨笑 坏笑 偷笑 色 微笑 抓狂 睡觉 酷 流汗 鼓掌 大哭 可怜 疑问 晕 惊讶 得意 尴尬 发怒 奋斗 衰 骷髅 啤酒 吃饭 礼物 强 弱 握手 OK NO 勾引 拳头 差劲 爱你

表情