社区
Java SE
帖子详情
请问在JAVA中Map和HashMap有什么区别?第一次问 谢谢 各位
zhxcoy888
2008-07-09 01:55:29
请问在JAVA中Map和HashMap有什么区别?第一次问 谢谢 各位
...全文
57896
26
打赏
收藏
请问在JAVA中Map和HashMap有什么区别?第一次问 谢谢 各位
请问在JAVA中Map和HashMap有什么区别?第一次问 谢谢 各位
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lcj_up
2011-07-29
打赏
举报
回复
应该去查一查有哪些类实现map.以及HashMap和HashTable的区别。。。
smallPOato
2011-07-29
打赏
举报
回复
1
[Quote=引用 15 楼 fengyuleidian3 的回复:]
引用 13 楼 sun_cat 的回复:
HashMap implements Map
Map是一个接口,HashMap是Map的实现类之一。
你要定义一个map的时候应该这样定义
Map map=new HashMap();
这样是不对的 Map map =new Map(); Map是个接口不能实例化
Map map=new HashMap();
这样的定义可……
[/Quote]他说的是Map map =new Map();而你的是Map map =new HashMap();
susoft2008
2008-07-21
打赏
举报
回复
自己去看下底层代码 马上就明白了
yanxia611
2008-07-20
打赏
举报
回复
和上面的各位大侠说的挺对的呀 map是个接口 hashmap是个继承map的一个类 可以看看api文档呀
hiker_1
2008-07-19
打赏
举报
回复
[Quote=引用 21 楼 ilysony 的回复:]
Collection
/ \
/ \
/ \
Set List(有顺序,可以重复)
/ \ \
/ ¦ \
…
[/Quote]
就是这个东东
Sou2012
2008-07-19
打赏
举报
回复
Collection
/ \
/ \
/ \
Set List(有顺序,可以重复)
/ \ \
/ ¦ \
/ HashSet \
/ (不重复,没有特定顺序) / \
/ / \
SortedSet(有顺序) LinkList ArrayList
/
/
TreeSet(不重复,有顺序,类型一样)
Map--->HashMap 无序
Map--->TreeMap 有序
Map--->SortedMap
milo-higgs
2008-07-19
打赏
举报
回复
[Quote=引用 7 楼 chengyu2099 的回复:]
Collection
/ \
/ \
/ \
Set List(有顺序,可以重复)
/ \ \
/ ¦ \
/ HashSet \
/ (不重复,没有特定顺序) / \
/ / \
SortedSet(有顺序) LinkList ArrayList
/
/
TreeSet(不重复,有顺序,类型一样)
Map--->HashMap
Map--->TreeMap
Map--->SortedMap
[/Quote]
不错
zhxcoy888
2008-07-19
打赏
举报
回复
谢谢各位
sun_cat
2008-07-09
打赏
举报
回复
HashMap implements Map
Map是一个接口,HashMap是Map的实现类之一。
你要定义一个map的时候应该这样定义
Map map=new HashMap();
这样是不对的 Map map =new Map(); Map是个接口不能实例化
hailang43
2008-07-09
打赏
举报
回复
[Quote=引用 3 楼 duzhonghua 的回复:]
引用 2 楼 jishu_vip 的回复:
HashMap implements Map
Map是一个接口,HashMap是Map的实现类之一。
赞同.........
[/Quote]
gongyali2005
2008-07-09
打赏
举报
回复
[Quote=引用 10 楼 wxinb 的回复:]
Map是接口
HashMap是Map实现类
[/Quote]
wxinb
2008-07-09
打赏
举报
回复
Map是接口
HashMap是Map实现类
sklovejava
2008-07-09
打赏
举报
回复
顶,具体可以看JDK帮助文档
yuyudabing
2008-07-09
打赏
举报
回复
同意以上观点。。
chengyu2099
2008-07-09
打赏
举报
回复
Collection
/ \
/ \
/ \
Set List(有顺序,可以重复)
/ \ \
/ | \
/ HashSet \
/ (不重复,没有特定顺序) / \
/ / \
SortedSet(有顺序) LinkList ArrayList
/
/
TreeSet(不重复,有顺序,类型一样)
Map--->HashMap
Map--->TreeMap
Map--->SortedMap
网站推广优化yetaoaiueo
2008-07-09
打赏
举报
回复
1.HashMap是类,Map是接口
2.HashMap实现了接口Map,就是说HashMap实现了Map所有的方法。
lovingprince
2008-07-09
打赏
举报
回复
HashMap是类,Map是接口,HashMap实现了接口Map,就是说HashMap实现了Map所有的方法。
huangyangweiyue
2008-07-09
打赏
举报
回复
[Quote=引用 2 楼 jishu_vip 的回复:]
HashMap implements Map
Map是一个接口,HashMap是Map的实现类之一。
[/Quote]
duzhonghua
2008-07-09
打赏
举报
回复
[Quote=引用 2 楼 jishu_vip 的回复:]
HashMap implements Map
Map是一个接口,HashMap是Map的实现类之一。
[/Quote]
赞同.........
xuejelly
2008-07-09
打赏
举报
回复
Collection
/ \
/ \
/ \
Set List(有顺序,可以重复)
/ \ \
/ ¦ \
/ HashSet \
/ (不重复,没有特定顺序) / \
/ / \
SortedSet(有顺序) LinkList ArrayList
/
/
TreeSet(不重复,有顺序,类型一样)
Map--->HashMap
Map--->TreeMap
Map--->SortedMap
加载更多回复(5)
【用
Java
学习数据结构系列】
Hash
Map
与Tree
Map
的
区别
,以及
Map
与Set的关系
本文主要介绍了
Java
中
Map
与Set的相关知识。详细讲解了
Map
的作用、接口操作,以及Tree
Map
和
Hash
Map
实现
Map
的方式,包括二叉搜索树的操作和哈希冲突的解决方法。还阐述了
Map
与Set的关系,最后给出了Tree与Hash实现的注意事项。
java
中
的
Map
系列的集合
Hash
Map
、HashTable、Tree
Map
以及Collections和Collection的
区别
本文围绕
Java
展开,介绍了
Map
的特性,其key唯一、无序且不重复,value可重复,并阐述了基本方法。还详细讲解了
Hash
Map
、HashTable、Tree
Map
、Linked
Hash
Map
的数据结构、线程安全性、扩容机制等,对比了
Hash
Map
和HashTable的
区别
,以及Collection接口和Collections工具类的差异。
用过哪些
Map
类,都有什么
区别
,
Hash
Map
是线程安全的吗,并发
本文详细介绍了
Java
中
常用的
Map
实现类,包括
Hash
Map
、Linked
Hash
Map
、Tree
Map
、Hashtable和Concurrent
Hash
Map
的
区别
,重点分析了
Hash
Map
非线程安全的原因及其在并发环境下的
问
题,并深入解析了JDK8
中
Hash
Map
与Concurrent
Hash
Map
的内部原理,如哈希扰动、扩容机制及Concurrent
Hash
Map
的锁优化策略。
java
中
map
与
hash
map
的
区别
Hash
Map
是
Java
中
实现
Map
接口的一个类,基于哈希表的原理,提供快速的存取速度。它存储的元素无序,插入和查找基于键的HashCode。
Hash
Map
不保证映射的顺序,不支持线程同步。,
java
的
map
和
hash
map
,
Java
中
的
Hash
Map
和
Map
对象有什么
区别
?
本文探讨了在
Java
中
选择使用
Map
接口而非具体实现类如
Hash
Map
的重要性。通过示例说明了这种做法如何提高代码的灵活性和可维护性。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章