饿汉式
public class User {
private User(){};
//无论是否需要,先创建对象
private static User user = new User();
public static User getUser(){
return user;
}
}
懒汉式
public class User {
private User(){};
//先让user为空,等需要时再创建对象
private static User user = null;
public static User getUser(){
if(user == null){
user = new User();
}
return user;
}
}