摘要: 文章参考:学习网站 how2java.cn 参考博客:(敬业的小码哥)https://blog.csdn.net/sinat_38259539/article/details/71799078 (青色的画轴)https://www.cnblogs.com/yrstudy/p/6500982.html 阅读全文
posted @ 2019-03-19 22:30 胡叁安 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 文章参考自博客:https://www.cnblogs.com/franson-2016/p/5593080.html 以及学习网站:how2java.cn 1.传统方式和聚合操作遍历数据的不同 传统遍历List的方式如下: 而使用了聚合操作的方式如下: 2.Stream(流)是什么? Stream 阅读全文
posted @ 2019-03-19 18:45 胡叁安 阅读(2460) 评论(0) 推荐(0) 编辑
摘要: 文章内容参考自学习网站:how2java.cn 总结参考自博客:https://www.cnblogs.com/franson-2016/p/5593080.html (1)一般我们在筛选满足条件的对象的时候会创建普通方法,用一些判断语句来筛选,如: (2)或者通过匿名类方式,就像Collectio 阅读全文
posted @ 2019-03-19 16:25 胡叁安 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 文章内容参考博客:https://www.cnblogs.com/xujian2014/p/5215082.html 1.Comparable Comparable是排序接口,当一个类实现了Comparable接口后,就以为着该类支持排序。实现了Comparable接口的类,其组成的数组和列表就可以 阅读全文
posted @ 2019-03-19 13:49 胡叁安 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.定义 Collections是集合类的一个工具类,它提供了一系列静态方法用于对容器中的元素进行排序和搜索等一系列操作。 注:Collection是一个集合接口,而Collections是一个有着操作容器的方法的工具类。 2.方法 (1)reverse(List<?> list) : 使List中 阅读全文
posted @ 2019-03-19 12:13 胡叁安 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 该文章的实践内容来自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) 编辑
摘要: 详细的接口API转自博客:https://blog.csdn.net/jyg0723/article/details/80498840#collection-api-%E8%AF%A6%E8%A7%A3 集合详解转自博客:https://www.cnblogs.com/ysocean/p/65553 阅读全文
posted @ 2019-03-17 23:04 胡叁安 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要用集合? 一般情况下,数组是保存一组对象(或基本数据类型)最有效的方式。但是数组有着固定的尺寸,而在更一般的情况下,我们在写程序时不知道将需要保存多少个对象,或者是否需要更复杂的存储结构来保存对象,因此数组尺寸固定是一个非常大的限制。 Java提供了一套相当完整的容器类(集合)来解决这个 阅读全文
posted @ 2019-03-17 14:13 胡叁安 阅读(253) 评论(0) 推荐(0) 编辑