黑马程序员技术交流社区

标题: Map [打印本页]

作者: 男人你得有范    时间: 2014-8-19 20:32
标题: Map
它的常用类有哪些?他们之间有什么异同a?
作者: 華燈初上    时间: 2014-8-19 22:43
Map的常用类有HashMap,Hashtable,TreeMap。
        Hashtable:底层是哈希表数据结构,不可以存入null键null值,该集合是线程同步的,效率低。
          HashMap:底层是哈希表数据结构,允许使用 null 值和 null 键,该集合是不同步的,将hashtable替代,效率高。
          TreeMap:底层是二叉树数据结构,线程不同步,可以用于给map集合中的键进行排序。

作者: jeromechen    时间: 2014-8-20 00:03
華燈初上 发表于 2014-8-19 22:43
Map的常用类有HashMap,Hashtable,TreeMap。
        Hashtable:底层是哈希表数据结构,不可以存入null键null值, ...

回答相当详细啊
作者: wfaly    时间: 2014-8-20 00:04
華燈初上 发表于 2014-8-19 22:43
Map的常用类有HashMap,Hashtable,TreeMap。
        Hashtable:底层是哈希表数据结构,不可以存入null键null值, ...

学习 了解....
作者: 男人你得有范    时间: 2014-8-20 22:19
華燈初上 发表于 2014-8-19 22:43
Map的常用类有HashMap,Hashtable,TreeMap。
        Hashtable:底层是哈希表数据结构,不可以存入null键null值, ...

共同学习,谢谢分享啊,呵呵
作者: happymouse    时间: 2014-8-20 23:33
谢谢分享,大神多多




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2