代理模式 代理模式分为静态代理和动态代理.下图为静态代理结构图: 静态代理示例代码: // 抽象主题接口 public interface Subject { void request(); } // 具体主题角色 public class RealSubject implements Subjec ...
分类:
其他好文 时间:
2021-04-20 15:00:18
阅读次数:
0
官方定义 依赖倒转原则,又称依赖倒置原则(Dependence Inversion Principle),又称DIP原则 上层模块不应该依赖底层模块,它们都应该依赖于抽象 抽象不应该依赖于细节,细节应该依赖于抽象 基本介绍 抽象 接口或者抽象类 细节 实现类 换句话说,依赖倒转原则 核心的理念 相对 ...
分类:
其他好文 时间:
2021-04-19 15:07:09
阅读次数:
0
IO是计算机上最慢的部分,先不看磁盘IO,针对网络编程,自然是针对网络IO。网络协议对网络IO影响很大,当下,TCP/IP协议是毫无疑问的主流协议。 文件IO中使用了文件描述符的概念。但是并不是所有操作系统都提供文件描述符这样抽象的机制。因此 文件IO 的那一套函数,可以在类unix系统下使用。但是 ...
分类:
系统相关 时间:
2021-04-16 12:18:46
阅读次数:
0
(这部分比较抽象且写的不是很好,可能还要再编辑) 【概述】 流:流是一系列数据,包括输入流和输出流。你可以想象成黑客帝国的“代码雨”,只要我们输入指令,这些数据就像水一样流进流出了 IO:Input和OutPut,输入和输出文件 通过IO流,我们可以利用Java去读取来自文件的数据(目前阶段大多是记 ...
分类:
编程语言 时间:
2021-04-15 12:40:14
阅读次数:
0
接口一、引入举例 生活中的接口: usb接口:1994年,由微软、IBM、因特尔共同指定的一种数据传输标准协议。 Java接口概念:特殊的抽象类,规定了接口的使用者和接口实现者之间的规范。二、Java设置接口原因 为了解决多继承问题 三、语法 interface 接口名{} 四、特征 特点 1、接口 ...
分类:
编程语言 时间:
2021-04-15 12:36:29
阅读次数:
0
在 Java 程序中,我们可以利用 synchronized 关键字来对程序进行加锁。它既可以用来声明一个 synchronized 代码块,也可以直接标记静态方法或者实例方法。 当声明 synchronized 代码块时,编译而成的字节码将包含 monitorenter 和 monitorexit ...
分类:
编程语言 时间:
2021-04-15 12:06:23
阅读次数:
0
桥接模式 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。 主要解决:在有多 ...
分类:
其他好文 时间:
2021-04-15 12:04:04
阅读次数:
0
原文地址:https://www.cnblogs.com/Andy963/p/7111467.html ...
分类:
编程语言 时间:
2021-04-13 12:15:03
阅读次数:
0
1 前言 做了一次笔试题,发现了一题问答题,是关于Java绑定的: 当时做的时候是完全不会的。。。 于是这里补上一篇Java绑定的文章。 2 绑定 首先来了解一下绑定的概念。绑定是指一个方法的调用与方法所在的类关联起来。 很抽象吧,举个例子,如果父类与子类存在同名方法,子类对父类方法进行了重写,那么 ...
分类:
编程语言 时间:
2021-04-12 12:14:17
阅读次数:
0
FactoryBean实现Bean中引用BeanFactory set注入BeanFactory的实现类 然后再通过BeanFactroy的实现类中的getBean的方法 获取到实现了FactoryBean的对应实例 FactoryBean是工厂方法的一个抽象 实现类也是工厂类 用来创造实例 Bea ...
分类:
其他好文 时间:
2021-04-12 11:44:28
阅读次数:
0