摘要: 一载体 HashMap是由数组组成,数组元素为哈希链。 数组 数组元素 @SuppressWarnings("hiding") class Node<K, V> implements Map.Entry<K, V> { final int hash; final K key; V value; No 阅读全文
posted @ 2017-11-14 09:32 是奉壹呀 阅读(917) 评论(0) 推荐(0)
摘要: HashSet的实现相对比较简单。它强依赖于HashMap,包括底层数据实际上就是存储于HashMap,由于HashMap在哈希碰撞下,如果value值相同,那么将会覆盖该value,HashSet正是利用这一特性来达到元素唯一的。 一属性 定义一个HashMap装载数据,定义一个final的Obj 阅读全文
posted @ 2017-11-14 09:32 是奉壹呀 阅读(200) 评论(0) 推荐(0)
摘要: 思路: 一 载体 ArrayList是一个集合容器,必然要有一个保存数据的载体。 二属性 长度 得到集合会初始化一个数组长度,集合的元素个数不能是数组长度。 三方法 增删改查 增加 按默认索引加入元素,按索引加入元素,加入单个元素,加入批量元素。这里只举按单个加入元素的例子。 首先需要判断索引是否非 阅读全文
posted @ 2017-11-14 09:31 是奉壹呀 阅读(213) 评论(0) 推荐(0)