![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 67
兔头?
这个作者很懒,什么都没留下…
展开
-
防止利用暴力反射破坏单例模式
单例模式的实现是将构造私有化,然后内部维护一个对象,但是还是可以通过暴力反射创建多个实例,代码如下:我以上篇文章讲的静态内部类方式实现单例模式为例:代码:package com.hy.practice;import sun.security.jca.GetInstance;/** * @author HY * @ClassName UserService * @Description 静态内部类 * @DateTime 2020/12/27 10:45 * Version 1.0原创 2021-01-10 17:30:30 · 384 阅读 · 2 评论 -
什么是单例模式以及单例模式的几种实现
1. 饿汉式单例设计模式饿汉单例设计模式就是使用类的时候已经将对象创建完毕,不管以后会不会使用到该实例化对象,先创建了再说。很着急的样子,故被称为“饿汉模式”。代码实现:package com.hy.practice;/** * @author HY * @ClassName UserService1 * @Description 饿汉式 * @DateTime 2020/12/27 10:54 * Version 1.0 */public class UserService1 {原创 2021-01-09 17:22:40 · 837 阅读 · 2 评论