Javaoop集合框架

来源:互联网 发布:知乎市场营销活动策划 编辑:程序博客网 时间:2024/03/29 19:54


1.Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。

     数组和集合的主要的区别

2.(1)     数组可以存储基本数据类型和对象,而集合中只能存储对象(可以以包装类形式存储基本数据类型)。

(2)     数组的长度是固定的,集合长度是可以动态改变的

(3)     定义数组时必须指定数组元素类型,集合默认其中所有元素都是Object

(4)     无法直接获取数组数组实际存储的元素个数,length用来获取数组的长度,但可以通过size()直接获取集合实际存储的元素个数

(5)     集合有多种实现方式和不同的适用场合,而不像数组仅采用分配连续的空间方式

(6)     集合以接口和类的形式存在。具有封装,继承和多态等类的特性,通过简单的方法和属性调用即可实现各种复杂的操作,大大提高软件的开发效率。


  3、  最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。


0 0
原创粉丝点击