集合
文章平均质量分 87
风某人~Wind
冲击大厂之路
展开
-
java8 Stream 常用方法讲解
Java 8 Stream java8 中新增了一种Stream流的特性,这种方式跟写SQL似的,一个集合看成一个数据表,Stream看成条件,然后返回一个新的数据。 Steam API 可以极大提高程序员的效率,可以让程序员写出高效,干净,简洁的代码,唯一一点不好的地方就是如果程序员不会这个你会看不懂。 java8中有两种方法来生成流 1. stream() -为集合创建串行流 2. parallelStream() -为集合创建并行流 就是一个单线程,一个多线程的意思。 Stream原创 2021-09-29 17:06:34 · 781 阅读 · 4 评论 -
HashMap 底层原理和数据结构原理解析
总所周知,Map集合的特点是以key-value映射来存储数据的 在我们开发中,常见的还有session,redis..等它们也是用key-value的形式来存储数据的,为什么我们常用的一些很多都是以key-value来存储数据的呢。 因为在数据量比较多的情况下,他好找,map中的key就相当于一个索引的作用,他是非常快的,程序只只需要判断怎么取到它的key就行了。 就相当于一个人对应一个身份证号一样,是一个一一对应的关系 Map有三个实现类HashMap,TreeMap,LinkedHashMap原创 2021-01-09 18:14:55 · 333 阅读 · 1 评论