12 mfkeeq19880510

尚未进行身份认证

暂无相关简介

等级
TA的排名 78w+

设计模式-单例模式

单例模式分两种实现,懒汉式和饿汉式。我们先来看看饿汉式1.饿汉式,虚拟机加载类时会去初始化我们的静态变量,这里静态资源初始化会去调用clinit方法,这个方法内部是线程安全的。下面我看一下例子:饿汉式实现很简单,由于加载时就初始化。这样如果没用到就会浪费内存空间。一般不会用这种单例实现。2.懒汉式就是我们用到该对象时才加载。不会一上来就加载。懒汉式有很多种写法,我们来看一下这些怎么来实现。...

2020-03-26 12:07:38

设计模式-代理模式

1、代理模式分为静态代理和动态代理1.1 静态代理主要是目标类和代理类都要实现目标接口。下面举例说明一下:目标接口:public interface Server {void service();}目标类:public class LinuxServer implements Server {@Overridepublic void service() {System.out....

2020-03-25 22:30:21
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。