摘要: 享元模式 模式所涉及的角色 ![](https://img2020.cnblogs.com/blog/1752737/202108/1752737-20210802164455030-1856762660.png) Flyweight: 享元接口,通过这个接口传入外部状态并作用于外部状态; Conc 阅读全文
posted @ 2021-08-02 16:46 8023渡劫 阅读(49) 评论(0) 推荐(0)
摘要: # 原型模式 深拷贝 浅拷贝 ```java public class CloneTest implements Cloneable{ String name; public CloneTest(String name) { this.name = name; } @Override public 阅读全文
posted @ 2021-07-30 18:16 8023渡劫 阅读(38) 评论(0) 推荐(0)
摘要: # 建造者模式 借鉴于 [参考地址](https://blog.csdn.net/qq_33905217/article/details/109032662?spm=1001.2014.3001.5501 "参考地址") ![](https://img2020.cnblogs.com/blog/17 阅读全文
posted @ 2021-07-30 17:21 8023渡劫 阅读(47) 评论(0) 推荐(0)
摘要: 单例分为懒汉式和饿汉式 简单代码块 # 懒汉式 个人解释懒加载生成对象,即用到的时候才去实例化 单线程 ```java public class Lazy { private static Lazy l; private Lazy() { } public static Lazy getH(){ i 阅读全文
posted @ 2021-07-30 16:44 8023渡劫 阅读(49) 评论(0) 推荐(0)
摘要: 工厂模式分为三种:简单工厂,工厂方法,抽象工厂三大类 简单工厂,AbstractProduct可以理解为轮子接口,可以有轮子A,轮子B,工厂能够造轮子,这里的实现是通过2个不同的方法,返回对应的对象,也可以用一个方法判断传参 比如creasteProduct(String arg) arg作为判别 阅读全文
posted @ 2021-06-04 14:55 8023渡劫 阅读(58) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-06-03 15:30 8023渡劫 阅读(29) 评论(0) 推荐(0)
摘要: 根可达算法 三色标记算法 堆的参数配置 -XX:+PrintGC 每次触发GC的时候打印相关日志 -XX:+UseSerialGC 串行回收 -XX:+PrintGCDetails 更详细的GC日志 -Xms 堆初始值 -Xmx 堆最大可用值 -Xmn 新生代堆最大可用值 -XX:SurvivorR 阅读全文
posted @ 2021-05-31 12:08 8023渡劫 阅读(124) 评论(0) 推荐(0)
摘要: 一、分析下面程序输出: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 /** * 分析一下这个程序的输出 * @author mashibing */ package yxxy.c_005; public class T 阅读全文
posted @ 2021-05-27 16:27 8023渡劫 阅读(111) 评论(0) 推荐(0)