- 博客(5)
- 收藏
- 关注
原创 java-Stream原理及相关操作详解(filter、map、flatMap、peek、reduce、anyMatch等等)
Stream流本质上是一个执行计算的过程,将流当中的中间操作组成一个流管道的形式,流管道由源(可能是数组,集合,生成器函数,I / O通道等),零个或多个中间操作 (将流转换为另一个流,如filter(Predicate) )组成,以及终端操作 (产生结果或副作用,例如count()、forEach(Consumer) 、collect(?
2024-04-05 15:29:09
3521
原创 java 函数式编程(Function、Supplier、Predicate、Consumer)
java 函数式接口,Function、Supplier、Consumer、Predicate
2024-03-29 00:41:40
1642
1
原创 令人头疼的HashMap
目录HashMap简介通过内部内Node节点来包装数据HashMap中的成员变量接下来聊一聊HashMap的构造方法HashMap的put方法HashMap的get方法HashMap扩容HashMap简介JDK1.8之前,HashMap的底层是数组+链表,JDK1.8之后底层是由数组+链表+红黑树组成,当链表长度到达一定时,会转化为红黑树,查找的效率由之前的链表查找O(n) 变为红黑树O(log n),查询元素的效率有所提高通过内部内Node节点来包装数据static class Node<
2021-08-12 19:22:40
435
原创 静态/动态代理模式
代理Proxy:Proxy代理模式是一种结构型设计模式,主要解决的是直接访问对象带来的问题代理模式也就是:当两个类需要通信的时候,引入了第三方的代理类,将两个类的关系解耦,我们只需要了解代理类即可我们举一个通俗的例子:“客户租房子”, 客户需要租房子,房东需要把房子出租,房东要把房子租出去需要出租方(也就是房东)到房产管理部门办理备案,另外,还需要向税务部门申报,缴纳房产税、所得税 ,这个过程是十分麻烦的,于是房东可以把出租的信息交给中介去做,这个中介就是代理,房东只需要向中介提供租房的信
2021-07-02 21:03:10
260
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人