第1个回答 推荐于2017-09-26
集合框架的好处:
1.容量自增长;
2. 提供有用的数据结构和算法,从而减少编程工作;
3. 提高了程序速度和质量,因为它提供了高性能的数据结构和算法;
4. 允许不同 API 之间的互操作,API之间可以来回传递集合;
5. 可以方便地扩展或改写集合。
1、集合框架是为表示和操作集合而规定的一种体系结构。
2、任何集合框架都包括:对外的接口、接口的实现和集合运算的算法。
接口:即表示集合的抽象数据类型。接口提供了让我们对集合中所表示的内容进行单独操作的可能。
实现:也就是集合框架中接口的具体实现。实际它们就是那些可复用的数据结构。
算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算的方法,例如查找、排序等。这些算法通常是多态的,因为相同的方法可以在同一个接口被多个类实现时有不同的表现。事实上,算法是可复用的函数。