![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
23种设计模式
男人要霸气
这个作者很懒,什么都没留下…
展开
-
单例模式:饿汉和懒汉
接下来就说下单例模式了,这个在实际应用还是比较常用的! 首先,单例分为懒汉式和饿汉式: 饿汉式:类加载的时候,创建对象。 因此类加载速度慢, 线程相对安全 懒汉式:类加载的时候,不会创建对象,调用时才会创建对象。因此类加载速度快,线程相对不安全,一般要配合synchronized使用。 废话少说,下面是饿汉式: public class Single { //饿汉式: priv...原创 2018-10-02 20:35:24 · 2056 阅读 · 0 评论 -
JDK 动态代理详解
文章目录什么是动态代理如何使用动态代理动态代理使用场景实例 什么是动态代理 在不改变原始类代码的情况下,实现原始类功能的增强 动态代理是java中23设计模式里的一种,也称代理模式,也是开发中经常用到的设计模式。 如何使用动态代理 Proxy类是jdk提供的代理类,基于接口的,常用newProxyInstance方法如下: public static Object newProxyInstan...原创 2020-04-27 17:58:17 · 224 阅读 · 0 评论