摘要: 该文章的实践内容来自how2java网站,集合的学习篇章 1.概念: HashMap是以哈希表作为底层数据结构,以一组键值对作为存储单元的Map接口的实现类。 其主要特点是,容器内的元素不以添加顺序排序,不可以用NULL作为键,但是可以用NULL作为值,非线程安全。 2.原理: 当向HashMap中 阅读全文
posted @ 2019-03-18 20:16 胡叁安 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://www.cnblogs.com/runwulingsheng/p/5208762.html https://www.cnblogs.com/ysocean/p/6555373.html 1.概述: HashSet不能保证元素的顺序(非线性结构的集合);不允许重复元素;非线程 阅读全文
posted @ 2019-03-18 14:26 胡叁安 阅读(195) 评论(0) 推荐(0) 编辑
摘要: LinkedList 底层数据结构是链表。 1. LinkedList 除了实现了List接口外,还实现了双向链表结构Deque的方法,使得可以在头尾两端插入和删除数据。 输出结果如下: 2.LinkedList除了实现List和Deque外,还实现了Queue的方法。 Queue是先进先出队列(F 阅读全文
posted @ 2019-03-18 12:35 胡叁安 阅读(137) 评论(0) 推荐(0) 编辑