我的目標是使用試穿與資源結構與類的一個實例,即一個單,處理連接池。我需要這個來確保連接池在所有事情結束時都關閉,然後我想用嘗試使用資源。例如。定義一個單獨的Java進行嘗試,與資源的目的
public class MyHandler implements java.io.Closeable{
public static ConnectionPool pool;
//Init the connection pool
public MyHandler(){
pool = ...;
}
@Override
public void close() {
pool().close();
}
}
,其中一個可能是main
:
public static void main(String [] args){
try(MyHandler h = new MyHandler){
//execute my code
// somewhere I do MyHandler.pool.something();
}
}
我怎樣才能確保在MyHandler的作爲單身?
如果我理解你的榜樣,我想,'singleton'必須聲明'static'!不是嗎? –
是的,我的錯誤 –
我會接受你的答案。這是更完整的,並已作爲第一!謝謝! –