自定义博客皮肤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)
  • 收藏
  • 关注

原创 代理模式--JDK动态代理案例

一、概念1.真实对象:被代理的对象2.代理对象:咱们写的本身3.代理模式:代理对象代理真实对象,达到增强真实对象的功能和目的。4.实现方式:动态代理在内存中形成代理类,代理对象和真实对象必须实现相同接口。原理:利用反射生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。二、JDK动态代理--生活代码案例通过以上生活案例,我们来写代码,总是代理模式和生活的意思一样,现在商业处处都是代理,买房子,微商等等,有了这些代理,客户获取了更好的感受。1

2022-04-01 15:07:41 2458 1

原创 工厂模式---简单工厂、工厂方法代码讲解

一、工厂模式概述工厂模式:将各种对象的创建过程单独提取出来,交给工厂类负责创建管理。谁想要什么产品,直接找工厂要使用的对象。实现创建者和调用者分离。例如:我们要买一台车,在代码里的实现是new创建,这就相当于我们自己造车了,而工厂模式思想是你要什么车告诉我,我给你车,不要自己造车。二、工厂模式的三种类型工厂模式主要有三种类型:简单工厂、工厂方法,抽象方法。三、简单工厂代码实现大家可以先了解下体系然后看代码,然后再回来看体系。1.Car接口public inter..

2022-04-01 02:02:40 709

原创 单例模式---饿汉式、懒汉式、枚举方式

一、懒汉式懒汉式是对象用不用都已经创建了,这样比较浪费内存。public class Hungry { //重要:构造器私有化 private Hungry(){ } //创建静态对象,静态总在内存中加载一份 public static final Hungry hungry =new Hungry(); //获取对象方法 public static Hungry getInstance(){ retur

2022-03-31 19:53:40 493

原创 第一个Spring程序

一、导入Spring jar包建议导入这个jar包 会跟随着导入其他很多jar包 比较方便 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3

2022-03-30 21:07:16 487

原创 初识Spring---了解控制反转(IoC)

一、Spring简介Spring 是 Java EE 编程领域的一款轻量级的开源框架,Spring 框架是一个分层的、面向切面的 Java 应用程序的一站式轻量级解决方案,它是 Spring 技术栈的核心和基础,是为了解决企业级应用开发的复杂性而创建的。对于Spring的特点及体系结构大家可以去官方文档去了解,表达的很详细。Spring 有两个核心部分: IoC 和 AOP。二、控制反转IoC的中文意思是控制反转,它不是一门技术,而是一种设计思想,设计出代码耦合性更低...

2022-03-30 20:35:51 533

空空如也

空空如也

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

TA关注的人

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