• JAVA-初步认识-常用对象API(集合框架-Map集合常见子类对象)


    一.

    说完了map集合,顺便说些小东西。

    map集合常用的子类:

    hashtable研究的就是数据结构,哈希在1.0就出来了,那是还没有table。当时,单列集合只有vector,双列集合就是hashtable。内部结构就是哈希表。是同步的。hashmap和hashtable有区别么,效率高低不再多说。下图是hashmap的API注解,是不同步的。

    hashtable,它不支持空键和空值。面试的时候它们之间的区别。

    上面截图的体系和一个集合体系很像,就是set集合,hashset和treeset,看下图。一次能存一对,肯定能搞定一次存一个。只要让这个值是一个统一的对象就完事了。我就操作键,就是set集合。set集合的底层代码就是map集合来实现的,其实map就已经能够解决这个问题了。为什么还要有set呢?是为了能保证单列集合中,还能保证元素唯一性才产生的set,是为了更方便的应用,否则map就搞定了。

     hashtable就不演示了,其实我们也会用。因为它下面有个子类,使用频率很高,就是properties。

    properties一般用于属性集,它用于存储配置文件的信息。配置文件一般就是键和值。目前不讲述,因为它和I/O技术相结合才能发挥作用。这是个对象,容器,是map集合中的。

  • 相关阅读:
    我们怎样确保从大数据计算中获得价值
    大数据恐惧症
    大数据恐惧症
    一文读懂聚类算法
    一文读懂聚类算法
    用Python实现一个大数据搜索引擎
    用Python实现一个大数据搜索引擎
    No mysqld or mysql.server after mariadb-server install
    pip下载默认绕过代理
    linux下解压 tar.bz2
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/8321246.html
Copyright © 2020-2023  润新知