का उपयोग कर सिंगलटन मैंने एनम का उपयोग करके सिंगलटन कक्षाओं के निर्माण के संबंध में स्टैक ओवरफ्लो पर बहुत कुछ पढ़ा। मुझे कुछ याद करना होगा क्योंकि मैं कहीं भी इंस्टेंस तक नहीं पहुंच सकता।enum
public class UserActivity {
private DataSource _dataSource;
private JdbcTemplate _jdbcTemplate;
static enum Singleton {
INSTANCE;
private static final UserActivity singleton = new UserActivity();
public UserActivity getSingleton() {
return singleton;
}
}
public UserActivity() {
this._dataSource = MysqlDb.getInstance().getDataSource();
this._jdbcTemplate = new JdbcTemplate(this._dataSource);
}
public void dostuff() {
...
}
}
और मैं
UserActivity.INSTANCE.getSingleton()
या
UserActivity.Singleton.
लेकिन ग्रहण के कोड पूर्णता नहीं मिल रहा है कुछ भी
करने के लिए कोशिश कर रहा हूँ बाहर: इसमेरी कोड है
धन्यवाद!
यहां देखें http://www.drdobbs.com/jvm/creating-and-destroying-java-objects-par/208403883?pgno=3 – alexsmail