月度归档: 2022 年 2 月

2022年2月14日

外观(facade)模式

此模式,可以隐藏系统的复杂性,比如组装好的电脑只给一个开关,内部的供电,对各个硬件的启动, […]

2022年2月14日

装饰器模式

动态的给已有对象添加一些功能,不改变原始结构,装饰器模式相比生成子类更为灵活。 缺点:多层 […]

2022年2月13日

组合模式

这个在java中可以用来区分继承,组合是一些对象的拼装,比如部门,子部门,可以用一个结构来 […]

2022年2月13日

过滤器模式

这个模式,目前的的理解,感觉就是用来做一些集合分组,过滤等的操作。 比如java8 种的s […]

2022年2月12日

桥接模式bridge

防止继承爆炸,把类的变化进行纬度的划分。 假设使用蜡笔作画,想要画出3种不同粗细,12种颜 […]

2022年2月12日

适配器模式

该模式不是在设计阶段使用,而是后期适配不同接口的一种手段,生活中的例子,读卡器就作为内存卡 […]

2022年2月7日

常见的jvm错误

StackoverFlowError 深度的方法调用,递归等,栈溢出 oom java h […]

2022年2月5日

引用类型

四种引用类型 所以在 JDK.1.2 之后,Java 对引用的概念进行了扩充,将引用分为了 […]

2022年2月5日

阻塞队列

阻塞队列,阻塞+队列 阻塞由数据结构帮我们完成,不需要自己处理wait-notify的复杂 […]