Hashtable方法解析

2016-06-24 09:54 阅读 2,865 次 评论 0 条
版权声明:本文著作权归TeachCourse所有,未经许可禁止转载,谢谢支持!
转载请注明出处:http://teachcourse.cn/1856.html

一.摘要

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重写的方法进行操作时,每个方法都是同步

关注公众号 扫一扫二维码,加我QQ

如果文章对你有帮助,欢迎点击上方按钮关注作者

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ1589359239或公众号TeachCourse)
转载请注明出处:http://teachcourse.cn/1856.html
分类:Java基础 标签:,
关于Android项目中R文件缺失的解决办法 关于Android项目中R文件缺失的
Android手机如何快速接入周围无线网络 Wifi密码快速破解 Wifi工具 Android手机如何快速接入周围无
重置路由器电脑网络显示黄色叹号怎么办? 重置路由器电脑网络显示黄色叹号
Android开发之深入理解Android Studio构建文件build.gradle配置 Android开发之深入理解Android

发表评论

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

表情