Java常用数据结构
梳理并实现Java中常用的数据结构。
qq_34312150
这个作者很懒,什么都没留下…
展开
-
Java常用数据结构(二)——列表(1):ArrayList、LinkedList、Vector的实现原理和区别
基本概念在开发过程中,数组一旦初始化后,长度就确定了,存储数据对象不能达到动态扩展,其次数组存储元素不便于对数组进行添加、修改、删除操作,而且数组可以存储重复元素。相比之下,Java集合就像是一个容器,可以存储任何类型的数据,也可以结合泛型来存储具体的类型对象。在程序运行过程中,Java集合可以动态的进行扩展。因此,Java集合类更加适合于现代开发需求。从集合接口结构可以看出Java集合主...原创 2020-03-12 18:25:17 · 128 阅读 · 0 评论 -
Java常用数据结构(一)——数组
数组的基本概念数组的定义和性质数组(array)是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素都具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。结合以上定义,Java语言中的数组具有如下三个特性:一致性:数组只能保存相同数据类型元素。有序性:数组中的元素是有序的,通过下标进行访问...原创 2020-03-11 22:51:59 · 240 阅读 · 0 评论 -
Java集合框架的基本接口/类层次结构
Java集合框架的基本接口/类层次结构java.util.Collection[I] java.util.List[I] java.util.ArrayList[C] java.util.LinkedList[C] java.util.Vector[C] //线程安全 java.util.Stack[C] //线程安全 java.util.Set[I] java.u...原创 2020-03-10 16:44:06 · 158 阅读 · 0 评论