Dotcpp  >  编程教程  >  Java数组  >  Java集合

Java集合

点击打开在线编译器,边学边练

Java集合类是工作中运用最多、最频繁的类,相比于数组(Array)来说,集合类的长度可变,更加方便开发。


Java集合就像一个容器,可以存储任何类型的数据,也可以结合泛型来存储具体的类型对象。在程序运行时,Java集合可以动态地进行扩展,随着元素的增加而扩大。在Java中,集合类通常存在于java.util包中。


Java集合主要由2大体系构成,分别是Collection体系和Map体系,其中Collection和Map分别是2大体系中的顶层接口。


Collection主要有三个子接口,分别为List(列表)Set(集)Queue(队列)。其中,List、Queue中的元素有序可重复,而Set中的元素无序不可重复。


List中主要有ArrayList、LinkedList两个实现类;Set中则是有HashSet实现类;而Queue是在JDK 1.5后才出现的新集合,主要以数组和链表两种形式存在。


Map同属于java.util包中,是集合的一部分,但与Collection是相互独立的,没有任何关系。Map中都是以key-value的形式存在,其中key必须唯一,主要有HashMap、HashTable、treeMap三个实现类。



本文固定URL:https://www.dotcpp.com/course/900

Java教程
第一章 Java入门
第二章 Java运算符和表达式
第三章 Java流程控制
第四章 Java类和对象
第五章 Java子类与继承
第六章 Java接口与实现
第七章 Java内部类与异常类
第八章 Java常用实用类
第九章 Java输入输出流
第十章 Java数组
Dotcpp在线编译      (登录可减少运行等待时间)