饿汉式
package com.example.app2.model;
public class Utils {
private static Utils utils = new Utils();
private Utils(){
}
public static Utils getInstance(){
return utils;
}
}
懒汉式
package com.example.app2.model;
public class Utils2 {
private static Utils2 utils = null;
private Utils2() {
}
public static Utils2 getInstance() {
if (utils == null) {
synchronized (Object.class) {
if (utils == null) {
utils = new Utils2();
}
}
}
return utils;
}
}