3816总结集合框架中常用类比较39练习40附录排序41
23
青菜制作qq833951101272009517PM
f1
11
集合框架
集合框架概述
111
容器简介
到目前为止我们已经学习了如何创建多个不同的对象定义了这些对象以后我们就可以利用它们来做一些有意义的事情举例来说假设要存储许多雇员不同的雇员的区别仅在于雇员的身份证号我们可以通过身份证号来顺序存储每个雇员但是在内存中实现呢是不是要准备足够的内存来存储1000个雇员然后再将这些雇员逐一插入如果已经插入了500条记录这时需要插入一个身份证号较低的新雇员怎么办呢是在内存中将500条记录全部下移后该再从开头插入新的记录还是创建一个映射来记住每个对象的位置当决定如何存储对象的集合时必须考虑如下问题对于对象集合必须执行的操作主要以下三种添加新的对象删除对象查找对象我们必须确定如何将新的对象添加到集合中可以将对象添加到集合的末尾开头或者中间的某个逻辑位置从集合中删除一个对象后对象集合中现有对象会有什么影响呢可能必须将内存移来移去或者就在现有对象所驻留的内存位置下一个