- 单例模式
- public class TestSingle{
- public static void main(String[] args){
- /*
- Wife w1 = new Wife();
- Wife w2 = new Wife();
- */
- Wife w1 = Wife.getInstance();
- Wife w2 = Wife.getInstance();
- System.out.println(w1 == w2);
- }
- }
- class Wife{
- //恶汉式
- private static final Wife w = new Wife();
- private Wife(){}
- public static Wife getInstance(){
- return w;
- }
- /*
- //懒汉式
- public synchronized static Wife getInstance(){
- if(w==null)w = new Wife();
- return w;
- }
- */
- }
单例模式
最新推荐文章于 2025-05-23 19:33:43 发布
1512

被折叠的 条评论
为什么被折叠?



