自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (4)
  • 收藏
  • 关注

原创 深拷贝与浅拷贝

在深克隆中,无论原型对象的成员变量是值类型还是引用类型,都将复制一份给克隆对象,深克隆将原型对象的所有引用对象也复制一份给克隆对象。简单来说,在深克隆中,除了对象本身被复制外,对象所包含的所有成员变量也将复制public class WeeklyLog implements Serializable { private Attachment attachment; private String name; private String content; /*

2020-12-20 20:54:59 74

原创 备忘录模式-学习设计模式

做个笔记引用 https://blog.csdn.net/lovelion/article/details/7526756将执行得动作 数据存储起来 然后有个标识记录当前执行到哪一步index,根据具体业务 写相应的方法 返回之前某一步,某一段时间的数据。更新index/** * 象棋棋子类 原发器 * * 控制被忘录 * * 备忘录只有原发器有绝对的控制权力 负责人只是保存 */public class Chessman { private String label;

2020-12-20 20:35:02 82

原创 观察者模式-学习设计模式

做个笔记引用 https://blog.csdn.net/lovelion/article/details/7720232/** * 观察者接口 */public interface Observer { //更新 //拉模式 传入的是主题对象 public void update(Subject subject);}/** * 具体的观察者 */public class Concrete2Observer implements Observer {

2020-12-20 20:26:10 86

原创 装饰器模式-学习设计模式

做个笔记引用https://blog.csdn.net/lovelion/article/details/7425861/** * 抽象构建类 */abstract class Component { public abstract void play();}/** * 具体构建类 */public class TextBox extends Component{ @Override public void play() { System.ou

2020-12-20 19:59:47 75

原创 原型模式-学习设计模式

做个笔记引用https://blog.csdn.net/lovelion/article/details/7424623/** *接口类 */interface OfficialDocument extends Cloneable{ public OfficialDocument clone(); public void display();}public class A implements OfficialDocument { private Stri

2020-12-20 19:45:40 53

原创 状态模式-学习设计模式

做个笔记账户存钱 取钱行为,计算出账户的余额,根据余额多少去改变账户的状态 然后每次都会使用账户最新的状态去执行存钱取前行为,在改变状态。引用https://blog.csdn.net/lovelion/article/details/8523083/** * 银行账户类 * */public class Account { private AccountState state; private String acountName; private dou...

2020-12-08 23:16:33 155 1

原创 接口适配器-学习设计模式

做个笔记引用https://blog.csdn.net/weixin_40834464/article/details/82958187//各种接口方法 得 接口类public interface JieKou { public void A(); public void B(); public void C(); public void D(); public void E();}/** * 抽象类实现空方法 */public abstr

2020-12-05 15:03:52 190 1

原创 建造者模式-学习设计模式

做个笔记制造一个机器人 定义机器人对象 定义制造各个部位的接口类 实现这个接口制造不同的机器人 Director核心去组装这些建造方法,建造顺序 返回一个制造好的机器人引用https://blog.csdn.net/weixin_40834464/article/details/82958187public class RoBot { private String head; private String color; public String ge...

2020-12-05 14:53:12 95 1

原创 适配器模式(类适配器 对象适配器)

做个笔记引用https://blog.csdn.net/weixin_40834464/article/details/82958187public interface Usb { public void getUsb();}public interface Psp { public void getPsp();}public class Usber implements Usb { @Override public void getUsb() {.

2020-12-05 14:40:05 174

原创 JDK动态代理 代理模式

做个笔记作用也是增强方法 但不改变原始方法引用https://blog.csdn.net/weixin_40834464/article/details/82958187public interface HumanService { public void SingASong(); public void speak();}public class IHumanService implements HumanService{ @Override p..

2020-12-05 14:29:23 59

原创 静态代理类-学习设计模式

做个笔记增强原始方法 但不修改原方法内用,只是在调用原方法前后执行新的方法。引用https://blog.csdn.net/weixin_40834464/article/details/82958187public interface Human { public void speak();}public class HumanShiLi implements Human{ @Override public void speak() { Sy.

2020-12-05 14:09:26 80

原创 简单工厂模式-学习设计模式

做个笔记引用https://blog.csdn.net/weixin_40834464/article/details/82958187/** * 简单工厂模式 */public class SimpleFactoryTon { public Car getCarFactory(String num){ Car car = null; switch(num){ case "1": car = n.

2020-12-05 14:05:08 49

原创 策略模式-学习设计模式

做个笔记引用https://blog.csdn.net/weixin_40834464/article/details/82958187public abstract class StrategyMethod { public abstract void getMethod();}public class StrategyA extends StrategyMethod{ @Override public void getMethod() { Sy.

2020-12-05 14:01:54 45

原创 模版方法模式-学习设计模式

做个笔记引用https://blog.csdn.net/weixin_40834464/article/details/82958187public abstract class TemplateClass { //做菜的步骤 //声明为final 不希望子类修改方法 final void cookProcess(){ // 第一步:倒油 --- 一样的 this.pourOil(); // 第二步:热油 --- 一样的.

2020-12-05 13:54:38 52

原创 单例模式-学习设计模式

做些笔记。引用https://blog.csdn.net/weixin_40834464/article/details/82958187//单例模式public class SingleTon { //私有得构造方法 private SingleTon(){} //饿汉 类加载的时候就加载完成 private static final SingleTon singleTon = new SingleTon(); // public sta.

2020-12-05 13:46:56 64

转载 mysql常用函数

https://www.cnblogs.com/xuyulin/p/5468102.html

2018-04-11 14:56:59 102

转载 Freemarker标签assign

http://www.codeweblog.com/freemarker%E6%A0%87%E7%AD%BEassign/

2018-03-17 09:45:13 419

转载 转载spring定时器的使用

http://gong1208.iteye.com/blog/1773177

2018-03-07 17:10:08 206

转载 转载的文件 微信公众号开发

转载网址     https://www.cnblogs.com/jerehedu/p/6377759.html

2018-03-05 14:25:34 206

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除