优点:
- 保证在程序运行过程中,当前类只有一个实例
- 节省内存
- 保证程序运行过程中避免多个实例所造成的逻辑错误
代码示范:
public class JDBCUtil {
//注意上锁
public static JDBCUtil getJdbcUtil(){
if(jdbcUtil == null){
synchronized (JDBCUtil.class){
if(jdbcUtil == null){
jdbcUtil = new JDBCUtil();
}
}
}
return jdbcUtil;
}
private JDBCUtil(){
}
private static JDBCUtil jdbcUtil;
}