设计模式
用代码解释,更加容易通俗易懂
积跬步,至万里。
这个作者很懒,什么都没留下…
展开
-
Java设计模式之单例模式--饿汉式
饿汉式的代码实现及使用代码进行详细介绍package 单例模式;/* * 步骤 * 1.构造器私有化(防止new 对象) * 2.类的内部创建对象 * 3.向外暴露一个静态的公共方法 * 4.代码实现 * 优缺点分析 * 优点:不用考虑现成的安全问题 * 缺点:一开始就创建了,如果没有使用此对象将会造成内存空间的浪费 */public class 饿汉式 { public static void main(String[] args) { Single s1=Single.原创 2022-05-13 12:03:49 · 560 阅读 · 0 评论 -
Java设计模式之单例模式--静态内部类
-静态内部类代码实现及代码注释进行详细介绍package 单例模式;/* * 步骤 * 1.构造器私有化(防止new 对象) * 2.类的内部创建对象 * 3.向外暴露一个静态的公共方法 * 4.代码实现 * 优缺点分析 * 优点:不用考虑现成的安全问题 * 缺点:一开始就创建了,如果没有使用此对象将会造成内存空间的浪费 */public class 饿汉式 { public static void main(String[] args) { Single s1=Singl原创 2022-05-13 11:47:16 · 674 阅读 · 0 评论 -
Java设计模式之单例模式--懒汉式
-懒汉式的单例模式的代码实现及代码注释进行详细介绍package 单例模式;/* * 步骤 * 1.构造器私有化(防止new 对象) * 2.类的内部创建对象 * 3.向外暴露一个静态的公共方法 * 4.代码实现 * 优缺点分析 * 优点:不用考虑现成的安全问题 * 缺点:一开始就创建了,如果没有使用此对象将会造成内存空间的浪费 */public class 饿汉式 { public static void main(String[] args) { Single s1=S原创 2022-05-13 11:46:37 · 513 阅读 · 0 评论 -
Java设计模式之单例模式--枚举方式
枚举方式的单例模式的代码实现及代码注释详细介绍package 单例模式;public class 枚举方式 { public static void main(String[] args) { // TODO Auto-generated method stub //检验 singleen en1=singleen.instance ; singleen en2=singleen.instance ; System.out.println(en1==en2); }}//原创 2022-05-13 11:44:55 · 236 阅读 · 0 评论 -
Java设计模式之单例模式--双重检查
双重检查的单例模式的代码实现及代码注释的详细介绍package 单例模式;public class 双重检查 { public static void main(String[] args) { singleton sin1=singleton.getInstance(); singleton sin2=singleton.getInstance(); System.out.println(sin1==sin2); }}//优缺点说明/* * 1.Double-Check概原创 2022-05-13 11:44:36 · 1653 阅读 · 0 评论 -
设计模式Java实现之单例模式---饿汉式、静态内部类、懒汉式、枚举方式、双重检查方式的代码实现
设计模式Java实现之单例模式饿汉式package 单例模式;/* * 步骤 * 1.构造器私有化(防止new 对象) * 2.类的内部创建对象 * 3.向外暴露一个静态的公共方法 * 4.代码实现 * 优缺点分析 * 优点:不用考虑现成的安全问题 * 缺点:一开始就创建了,如果没有使用此对象将会造成内存空间的浪费 */public class 饿汉式 { public static void main(String[] args) { Single s1=Single.原创 2022-05-13 11:42:59 · 110 阅读 · 0 评论