1. 到底使用那种集合。

   看需求

是否是键值对象形式:

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

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

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

最新文章

  1. (转载)详解网络传输中的三张表,MAC地址表、ARP缓存表以及路由表
  2. jquery一些基本函数
  3. Regular Expression Matching leetcode
  4. 安装DELL R430服务器的过程记录
  5. Linux 网络编程 高级套接字
  6. 在asp.net mvc中将checkbox传到后台时总是true的解决方法
  7. webbrowser selstart selLength
  8. 多队列网卡简介以及Linux通过网卡发送数据包源码解读
  9. 完整的struts.xml文件骨架
  10. 【剑指offer】二叉搜索树的后序遍历序列
  11. VirtualBox,Kernel driver not installed (rc=-1908)
  12. php添加扩展插件
  13. WebApi 跨域问题解决方案:CORS
  14. DNS预解析prefetch
  15. 安装pipenv
  16. int与integer的区别
  17. UTF-8的BOM含义
  18. 【BZOJ 3294】[Cqoi2011]放棋子
  19. BeanUtils.copyProperties方法,当属性Date为null解决
  20. codeforces 350 div2 C. Cinema map标记

热门文章

  1. 近期刷题的c语言总结。
  2. Asp.net性能优化技巧
  3. Windows下的.NET+ Memcached安装
  4. 使用PowerDesigner建立数据库模型
  5. zookeeper服务器端管理工具
  6. MailSystem.NET Gmail IMAP讀取信件
  7. 解决 MyEclipse 10 中 JSp页面 “return false” 报错问题
  8. 使用Cross-validation (CV) 调整Extreme learning Machine (ELM) 最优参数的实现(matlab)
  9. C#调用VC DLL堆栈不对称
  10. android用ImageView显示网络图片