转行小白成长路-java篇

第17章:容器深入研究--3

  末节重点在于性能对比,容器的优选。分析运行原理较少,针对日常的4中类型的容器List,Set,Map以及较少的queue。都有比较和推荐

  List:正常使用ArrayList()算是默认,因为又快又好用嘛,其实内在的运行原理也并没有那么的神秘。就像之前的介绍的,既有数组的扩展,又有数组之间的相互关联。

  Set:正常使用hashset。也是默认的,具体原因速度快,替换了hashtable,也就成为少数可选的。

  Map:正常使用的也是hashMap。本身速度快,相比其他种类也是默认选项。

  queue:两个实现了LinkedLIst和vector,但是voctor已经是老版,一般不用了。

  这一章的重点在中间介绍4种容器的运行原理和思想的部分。知道相关应用,它们也是在底层基础上直接利用java编写。object就是引用,我也来也断定了。

posted @ 2020-03-17 22:48  疯狂的莹大王  阅读(82)  评论(0编辑  收藏  举报