![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
西门吹雪--999
刚写博客,请多关照
展开
-
设计模式之委派模式
委派模式的基本作用是负责任务的调度和分配任务。委派模式 在现实生活中也有相关的体现,比如一个具体任务的执行,首先是经过高层领导讨论,将具体的任务委派给相关部门经理,部门经理拿到任务通知后去委派相关的员工具体执行任务,委派任务的角色实际并非具体执行任务,而是对任务分发,执行过程进行管理。委派模式 是一种行为型模式。 在Spring 中应用挺多的,但是不属于(GOF)23种设计模式。代码示例:public interface IEmploy { void doTask(String taskNa原创 2021-11-21 20:46:09 · 82 阅读 · 0 评论 -
设计模式之组合模式
一、组合模式的定义 组合(Composite)模式的定义:有时又叫作部分-整体模式,它是一种将对象组合成树状的层次结构的模式,用来表示“部分-整体”的关系,使用户对单个对象和组合对象具有一致的访问性。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。聚合与组合都是表示整体和个体的关联关系,他们之间最大的区别在于子类被父类控制的程度。组合的父子类关系比聚合要强:组合模式用的是抽象类或则接口、public abstract class Directory { private Str原创 2021-11-21 20:22:02 · 67 阅读 · 0 评论 -
设计模式之代理模式
1.静态代理:为每个代理类生成一个代理对象public interface IPerson { public void findLove();}public class Zhangsan implements IPerson { public void findLove() { System.out.println("儿子要求肤白貌美大长腿:{}"); }}生成一个代理类,代理张三找对象public class Zhanglaosan imp原创 2021-11-20 19:46:33 · 67 阅读 · 0 评论 -
设计模式之单例模式
所谓单例模式是指只有一个实例出现,其实现步骤是1.构造方法私有化,对外提供一个获取实例的方法1.饿汉式public class HungrySingletion { private final static HungrySingletion instance = new HungrySingletion(); private HungrySingletion(){} public static HungrySingletion getInstances(){原创 2021-11-18 20:57:14 · 47 阅读 · 0 评论 -
java中的运算符|=,&=,^=和移位运算
java中常见的运算符1.|=public static void q1() { int a = 5; // 0000 0101 int b = 3; // 0000 0011 a |= b; // 0000 00111 //二进制两个都为0的时候,结果是0,否则是1 System.out.println("a->" + a); System.out.println("b->" + b);原创 2021-10-27 16:30:09 · 184 阅读 · 0 评论 -
线程池的使用技巧
线程池是一个非常常用的技术原创 2021-10-15 11:20:06 · 65 阅读 · 0 评论