1.Java集合关系图:

2.List、Map、Set区别:

① List

ArrayList

LinkedList

Vector

Advantage

Search

Insert、Delete

Synchronized

② Map

HashMap

TreeMap

LinkedHashMap

Hashtable

Order

Random

Ascend by key

Insertion order

Random

Synchronized?

No

No

No

Yes

key permits null?

One

No

One

No

value permits null?

Any number

Any number

Any number

No

③ Set

HashSet

TreeSet

LinkedHashSet

Order

Random

Ascend

Insertion

permit null?

Yes

No

Yes

最新文章

  1. Docker中images无法使用apt-get update解决方案
  2. 离屏渲染学习笔记 /iOS圆角性能问题
  3. 2016/10/28 很久没更了 leetcode解题 3sum
  4. myeclipse 2013 SR2 for(MAC/WINDOWS)破解 注册过程
  5. JavaScript中call、apply、bind、slice的使用
  6. 参数(条件表)灵活配置GS01/GS02/GS03
  7. css3 前缀
  8. LeetCode 341. Flatten Nested List Iterator
  9. SGU 142.Keyword
  10. [Redux] Avoiding Object Mutations with Object.assign() and ...spread
  11. (转) Special members
  12. Spring MVC---基于注解的控制器
  13. eclipse,android Localization (Internationalization) 安卓本地化(国际化)
  14. 关于Coursera上的斯坦福机器学习课程的编程作业提交问题
  15. 一个iOS6系统bug+一个iOS7系统bug
  16. Ubuntu 16.04 截图快捷键
  17. google closure 笔记-SOY template
  18. LintCode: Count and Say
  19. [转帖]TLS 版本问题
  20. chrome浏览器视频插件

热门文章

  1. CentOS7 升级 Python2.x 到 Python3.x
  2. lnmp php使用命令行去备份数据库
  3. Appium+python自动化(二十四)- 白素贞千年等一回许仙 - 元素等待(超详解)
  4. to_string()函数(C++)
  5. PC端触底效果反复触发的解决方案
  6. TestNG在Eclipse中运行的几种方法
  7. Split函数的使用
  8. ProcessBuilder waitFor 调用外部应用
  9. C语言编程入门之--第五章C语言基本运算和表达式-part1
  10. pikachu