单利设计模式,就是在内存中定义一个对象之后,每次都调用这个对象,并不用new一个对象。
例如:
private static Connection conn = DriverManager.getConnection(url, user, password);
public Connection getInstance() {
return conn;
}
1、第一步创建一个数据库连接对象;
2、第二步获取该对象;
这么做的好处就是:
连接数据库需要花费比较大的开销,如果每一次都是用DriverManager.getConnection()方法进行连接,对数据库会造成很大的压力;
而现在你仅需要定义一个Connection对象,并将它实例化之后,每次想要连接数据库的时候,就用这个对象就可以了,就不用使用DriverManager.getConnection()方法了。
这就是单例模式的核心意义。 |