自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 装饰器设计模式

传入一个对象 new了这个对象的装饰器 装饰器在内部调用这个对象的方法 并对这个方法进行增强 不用再对这个对象进行继承来增强方法了。Java中IO流中的BufferReader和BufferWriter缓冲流底层的实现原理也是装饰器设计模式。如要增强功能 也无需修改原来的类 只需新增装饰器 符合了ocp原则。对方法进行增强 防止类爆炸 符合ocp原则。其中使用了多态防止了类爆炸。编写所有装饰器的父类。

2024-08-28 11:36:47 257

原创 Java浅拷贝与深拷贝

将Address的那一层跟着拷贝一次 实现原user对象和copyUser的address不是同一个 但属性相同。修改原对象address中的属性 copyUser address属性不跟着改变。clone方法是protected修饰的 只能在 本类 同包 子类中访问。修改原对象address中的属性 克隆对象address属性跟着改变。2.重写clone方法 将protected修改为public。只拷贝一层 name是一样的 address的是同一个。1.实现Cloneable接口。

2024-08-21 21:38:23 232

原创 初级单例模式(不涉及多线程)

类加载的时候就创建了这个单例。需要的时候再创建这个单例。

2024-08-19 15:41:38 191

原创 Java的加载与执行

3.通过java命令在jvm中解释A.class字节码文件生成机器码文件。2.通过javac 命令编译这个文件生成 A.class字节码文件。1.程序员编写Java源文件 A.java。4.操作系统执行对应机器码文件。

2024-08-17 22:48:02 105

原创 SpringBoot之静态资源访问及配置

要在别的目录中访问静态资源 需要自行配置例:自行编写配置类, 此时可以通过访问templates目录下的index.html了。

2024-08-17 15:37:48 197

原创 Mybatis插件PageHelper实现分页查询

2.编写PageResult类。

2024-08-16 11:18:12 133 1

空空如也

空空如也

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

TA关注的人

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