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

  • 相关阅读:
    Django的认证系统
    Django 中间件
    Django Form和ModelForm组件
    AJAX
    Django中ORM介绍和字段及字段参数
    Django ORM那些相关操作
    Python中应该使用%还是format来格式化字符串?
    Cookie、Session和自定义分页
    ORM版学员管理系统3
    ORM版学员管理系统2
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4868203.html
Copyright © 2011-2022 走看看