java单例模式的两种实现

来源:互联网 发布:js时间戳和php时间戳 编辑:程序博客网 时间:2024/05/22 03:11

饿汉式:

<span style="font-size:18px;">class User{  private static final User u=new User();  private User(){}  public static User getUser(){      return u;    }}</span>

懒汉式:

Class User{ private static User u=null; private User(){}  public static User getUser(){    if(u==null){       synchronized(User.class){           if(u==null){              u=new User();            }         }      }   }}
synchronized 使用的是字节码对象

0 0
原创粉丝点击