摘要: 待完成 阅读全文
posted @ 2019-05-11 23:28 MrChengs 阅读(187) 评论(0) 推荐(0) 编辑
摘要: TreeSet是SortedSet接口的唯一实现 可以确保集合元素处于排序状态 TreeSet并不是根据元素的插入顺序进行排序的 而是根据元素实际的值进行排序 与HashSet集合采用hash算法来决定元素的存储位置 TreeSet采用红黑树的数据结构进行排序处理 Treeset支持两种排序方法 1 阅读全文
posted @ 2019-05-11 23:26 MrChengs 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 相关使用的实例地址:https://www.cnblogs.com/Mrchengs/p/10850333.html HashMap的基本解析:https://www.cnblogs.com/Mrchengs/p/10852667.html 1、HashSet set = new HashSet() 阅读全文
posted @ 2019-05-11 22:55 MrChengs 阅读(165) 评论(0) 推荐(0) 编辑
摘要: HashSet是Set接口的典型实现 大多数时候使用Set集合时就是使用这个实现类 按Hash算法来存储其中的元素,因此具有很好的存取和查询性能 特点: 1、不能保证元素的排序、顺序有可能发生变化(无序) 2、HashSet不是同步的,如果多个线程同时访问一个HashSet,如果有2条或者两条以上的 阅读全文
posted @ 2019-05-11 22:20 MrChengs 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Set如同一个罐子,可以把对象丢尽set集合 集合里多个对象之间没有明显的顺序 Set集合与Collection基本类似没有提供额外的方法 可以说Set就是一个Collection,只不过行为不同 Set不允许包含两个相同的元素 如果添加两个相同的元素,add()方法会返回false,并且不会添加新 阅读全文
posted @ 2019-05-11 19:49 MrChengs 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Set源码: SortedSet源码 HashSet源码 TreeSet源码 阅读全文
posted @ 2019-05-11 17:00 MrChengs 阅读(313) 评论(0) 推荐(0) 编辑
摘要: ArrayList:顺序存储结构(数组) 1、ArrayList自己实现了序列化和反序列化的方法,因为它自己实现了 private void writeObject(java.io.ObjectOutputStream s)和 private void readObject(java.io.Obje 阅读全文
posted @ 2019-05-11 15:45 MrChengs 阅读(292) 评论(0) 推荐(0) 编辑