- 博客(5)
- 收藏
- 关注
原创 代理模式--JDK动态代理案例
一、概念1.真实对象:被代理的对象2.代理对象:咱们写的本身3.代理模式:代理对象代理真实对象,达到增强真实对象的功能和目的。4.实现方式:动态代理在内存中形成代理类,代理对象和真实对象必须实现相同接口。原理:利用反射生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。二、JDK动态代理--生活代码案例通过以上生活案例,我们来写代码,总是代理模式和生活的意思一样,现在商业处处都是代理,买房子,微商等等,有了这些代理,客户获取了更好的感受。1
2022-04-01 15:07:41 2577 1
原创 工厂模式---简单工厂、工厂方法代码讲解
一、工厂模式概述工厂模式:将各种对象的创建过程单独提取出来,交给工厂类负责创建管理。谁想要什么产品,直接找工厂要使用的对象。实现创建者和调用者分离。例如:我们要买一台车,在代码里的实现是new创建,这就相当于我们自己造车了,而工厂模式思想是你要什么车告诉我,我给你车,不要自己造车。二、工厂模式的三种类型工厂模式主要有三种类型:简单工厂、工厂方法,抽象方法。三、简单工厂代码实现大家可以先了解下体系然后看代码,然后再回来看体系。1.Car接口public inter..
2022-04-01 02:02:40 767
原创 单例模式---饿汉式、懒汉式、枚举方式
一、懒汉式懒汉式是对象用不用都已经创建了,这样比较浪费内存。public class Hungry { //重要:构造器私有化 private Hungry(){ } //创建静态对象,静态总在内存中加载一份 public static final Hungry hungry =new Hungry(); //获取对象方法 public static Hungry getInstance(){ retur
2022-03-31 19:53:40 519
原创 第一个Spring程序
一、导入Spring jar包建议导入这个jar包 会跟随着导入其他很多jar包 比较方便 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3
2022-03-30 21:07:16 507
原创 初识Spring---了解控制反转(IoC)
一、Spring简介Spring 是 Java EE 编程领域的一款轻量级的开源框架,Spring 框架是一个分层的、面向切面的 Java 应用程序的一站式轻量级解决方案,它是 Spring 技术栈的核心和基础,是为了解决企业级应用开发的复杂性而创建的。对于Spring的特点及体系结构大家可以去官方文档去了解,表达的很详细。Spring 有两个核心部分: IoC 和 AOP。二、控制反转IoC的中文意思是控制反转,它不是一门技术,而是一种设计思想,设计出代码耦合性更低...
2022-03-30 20:35:51 562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人