web第4天(单例模式,错误注意)
单例模式:只有一个实例对象
步骤:
- 私有化构造方法
- 提供一个公共的静态方法返回该类的实例对象
public class Config {
// 单例模式中的饿汉模式
private static Config conf = new Config();
//私有化构造方法,让别人不能直接new该类
private Config() {
// TODO Auto-generated constructor stub
}
//公共的静态方法,给别人提供本类唯一的对象
public static Config getInstance() {
return conf;
}
}
懒汉模式:
public class Config {
// 单例模式中的饿汉模式
private static Config conf ;
//私有化构造方法,让别人不能直接new该类
private Config() {
// TODO Auto-generated constructor stub
}
//公共的静态方法,给别人提供本类唯一的对象
public static Config getInstance() {
//单例模式中的懒汉模式
if (conf!=null) {
conf=new Config();
}
return conf;
}
}
错误注意
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver:没有岛jar包

浙公网安备 33010602011771号