Java集合框架详解:接口、类及常用实现总结
Java集合框架的知识总结?
注意。
首先对Java集合结构包含的接口和类进行了总体介绍,然后长平IT培训总结了集合结构中的一些基础知识和要点,并结合实例进行了简单的分析。
1.概述
所有集合类都位于java.util包中。
只能保存集合中的对象(可以保存对象引用变量)。
(数组可以包含基本数据类型和对象。
)
当我们将一个对象放入集合中时,系统会将集合中的所有元素视为Object类的实例。
从JDK1.5开始,这种情况得到了改善:可以使用泛型来限制集合中元素的类型,让集合记住集合中所有元素的类型(参见泛型的具体内容)。
Java集合类主要派生两个接口:Collection和Map。
Collection和Map是Java集合平台的根接口。
这两个接口还包括一些接口或实现。
种类。
Set、List和Map可以被认为是集合的三大类。
List集合是有序集合。
集合元素可以重复。
根据元素的索引来访问集合元素。
Set集合是一个无序集合。
集合中的项目不能重复。
集合中的元素只能根据元素本身来访问(这也是元素位于集合中的原因)。
不可能重复)。
元素作为键值对存储在Map集合中。
访问值时,只能通过每个元素的键来访问。
对于Set、List和Map这三个集合来说,最常用的实现类分别是HashSet、ArrayList和HashMap。
(并发控制数据采集类,以后有时间再研究一下)。
2.Collection接口
集合接口是List、Set、Queue接口的父接口,可以同时管理这三个接口。
时间。
Collection接口定义使用集合元素的具体方法。
您可以参考API文档。
下面是一个说明Collection方法的示例:添加元素、删除元素、返回集合中元素的数量。
和清洁收集元素。
3.遍历集合的两种方法:迭代器接口和foreach循环。
1.迭代器接口
迭代器也是Java集合框架的成员,主要用于遍历(即迭代访问)集合中的元素,也称为迭代器。
java中创建的包上有红色感叹号,求解决
缺少jar包往往会在代码中显示错误,而不是直接在Java包上显示红色感叹号。如果外部jar打包在lib文件夹下,删除lib文件夹下的jar包时会出现红色感叹号。
这是因为还没有从路径中删除,此时jar包丢失了。
这就是错误。
此时,只需在ReferencedLibraries中选择你删除的jar包,右键选择BuildPath--RemovefromBuildPath即可。