单例模式
1、有私有构造器
2、有私有静态实力
3、提供公有的调用实例的方法
懒汉式:第一次调用的时候实例化自己
public class Singleton{
private Singleton(){}
private static Singleton singleton = null;
public static Singleton getInstance(){
if(singleton == null){
singleton = new Singleton();
}
}
return singleton;
}
恶汉式:在类初始化就就实例化自己
public class Singleton{
private Singleton(){}
private static Singleton singleton = new Singleton();
public static Singleton getInstance(){
return singleton;
}
}
2、怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?
String s1 = "你好";
String s2 = new String(s1.getbytes("GB2312","ISO-8859-1"));