自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 23种设计模式的介绍(Java)

详细的23种设计模式介绍和剖析,可以收藏一波慢慢看,有目录,可以观看其中哪一个难点不会的

2022-08-13 13:21:22 369 1

原创 Spring源码——AOP的实现原理和运行流程

> AOP是Aspect Oriented Programming(面向切面编程),以解耦合的方式对service层的业务方法的功能增强> AOP本身是一种思想,但是Spring框架实现了这种思想> AOP的执行原理:利用动态代理创建代理对象,并将通知方法织入到切入点当中(1)全注解状态下配置打开AOP的自动代理功能,会涉及到一个注解@EnableAspectJAutoProxy注解,功能是开启AOP的自动代理(2)@EnableAspectJAutoProxy的源代码> 使用@Import注解导入了

2022-06-10 15:23:02 580

原创 Java接口允许的方法定义和函数式接口的方法定义规范

在开发当中,我们经常使用到接口来完成功能的扩展操作。所以,我们在进入函数式接口的方法规范之前先复习一些接口允许的方法定义接口允许的方法定义1.一开始在学习接口的时候,认为接口当中只可以定义常量和public修饰的实例方法2.但是实际上接口在慢慢的学习当中我掌握了接口的几种常见的方法和属性可以定义:(1)一种是默认形式的方法定义void method1();注意:一定不要使用一个叫做default的修饰符来进行修饰的,我们不使用这个,方法声明前面修饰符列表什么都没加就.

2022-03-01 23:31:55 874

原创 动态代理(JDK动态代理)初步详解

本章当中使用到的名词是:1.目标类:实现了功能接口的实现类对象2.代理类:作为调用类和目标类之间的桥接3.调用类:需要调用目标类方法来完成值的获取4.OCP原则:程序设计的一个考虑,类设计的时候尽量避免方法当中代码的二次修改 但是欢迎类设计者扩展一个类的功能(方法)5.耦合度:一个类过于依赖于另一个类,就会产生耦合性为什么要使用到代理?我们在之前的学习当中,我们经常使用到一个类去调用另一个类的方法去获取到需要的值例:1.创建了一个...

2022-02-28 19:12:47 4253 1

原创 Java当中继承类编写的技巧和注意事项

1.将公共域(属性)和公共方法放在超类当中在Java当中,超类当中存放的一般是子类所共有的属性和方法,也就是说,如果是不同子类有相同的属性和行为的话,就可以将这些实例属性和方法放置在超类当中实际上,在实际开发当中,有一部分静态变量也是存放在超类当中,供不同的子类所使用2. 不要使用受保护权限修饰符protected去修饰超类供子类访问的属性有一个误解:就是使用protected修饰符修饰超类的属性是一个不错的注意?但是protected机制并不能够带来更好的保护的作用原因在于:.

2022-02-27 16:13:20 266

空空如也

空空如也

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

TA关注的人

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