java基础之设计模式
设计模式
1. 设计模式是什么?设计模式的作用?
答:设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。
设计模式的作用:为了代码的可重用性、让代码更容易被他人理解、保证代码的可靠性
2. 单例模式的两种表示方式以及区别?
答:懒汉模式:在静态方法中初始化。时间换空间(不推荐,时间很重要)。
懒汉式的单例模式有线程安全问题,当多线程访问的时候,会出现多个实例。
饿汉模式:在声明对象就初始化。空间换时间(推荐,空间不是问题)。
运行速度:饿汉模式比懒汉模式快。
空间利用率:懒汉模式比饿汉
原创
2020-07-28 20:03:05 ·
71 阅读 ·
0 评论