JavaScript系列
JavaScript系列目录
- 读书笔记
- 《高性能JavaScript》
- 《Effective JavaScript》
- 问题剖析
JavaScript系列目录
本系列主要写关于Java集合框架的一些细节:包括部分类的内部实现、算法探讨、性能分析、相关设计模式等等。Java8集合类中的部分类(比如常用的HashMap
)内部实现机制已不同于以往,本系列之余也尽可能会纵向比较Java7版本与Java8框架之间的差异所在。
系列文章在追求尽可能的详而细致的描述,难免会有错误不当之处~
在Java8 Api文档中是这么描述集合框架的:
A collection is an object that represents a group of objects (such as the classic Vector class). A collections framework is a unified architecture for representing and manipulating collections, enabling collections to be manipulated independently of implementation details.
意在指明Java集合框架总体所需要做的事情:代表并操作各种集合类型。
集合框架有如下几点主要优点[^1]:
参照《数据结构》一书中关于线性表的抽象数据类型的基本操作介绍,简化罗列出相关操作定义。
TRUE
,否则返回FALSE