zoukankan      html  css  js  c++  java
  • Java基础知识强化之集合框架笔记73:如何选择使用哪种集合

    1. 到底使用那种集合。

       看需求

    是否是键值对象形式:

      是:Map
        键是否需要排序:
          是:TreeMap
          否:HashMap
        不知道,就使用HashMap。

      否:Collection
        元素是否唯一:
            是:Set
                元素是否需要排序:
                   是:TreeSet
                   否:HashSet
                    不知道,就使用HashSet

                否:List
                  要安全吗:
                  是:Vector(其实我们也不用它,后面我们讲解了多线程以后,我在给你回顾用谁)
                      否:ArrayList或者LinkedList
                        增删多:LinkedList
                        查询多:ArrayList
                    不知道,就使用ArrayList
                不知道,就使用ArrayList

  • 相关阅读:
    C++ mutex&&RWlock
    一个资源池模型
    C++安全编码摘录
    C++点滴
    git常用命令(转)
    ASN.1
    TDOA泰勒级数法
    teamviewer解除最大通话限制-特别破解版(转)
    剑指offer——旋转数组的最小数字
    常见的相关分析方法——结合实例
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4868203.html
Copyright © 2011-2022 走看看