摘要: 集合从概念上来看就是一堆元素放在一起,我们其实可以使用数组来处理这样的情况(操作一堆数据),但是数组存在各种各样的限制,使用起来并不方便,因此才推出更强大的集合处理方式,即集合框架 数组的问题: 容器最基本的功能就是存储数据,取出数据,但是因为实际需求不同,比如是否有序,是否可重复,不同的数据结构, 阅读全文
posted @ 2019-11-26 16:08 CoderJerry 阅读(472) 评论(0) 推荐(0)
摘要: HashMap 数据结构解析: HashMap内部使用hash表(本质是一个数组见图一) HashMap使用hash算法计算得到存放的索引位置,以此来加快查询速度,(比ArrayList还要快) 同样的既然本质是数组则少不了扩容和复制数据的问题了,这与ArrayList的缺点是一样的 hash值相同 阅读全文
posted @ 2019-11-26 14:07 CoderJerry 阅读(733) 评论(0) 推荐(0)