我正在處理我的第一個Swing應用程序,現在想出了一個難題:在靜態初始化期間或開始實際執行後執行引導和資源初始化。這是什麼意思?我有Application
單:靜態初始化期間的資源初始化?
public enum Appliation{
INSTANCE;
private static void initResources(){
//init resources
}
private Application(){
initResources();
}
public void run(){
//display the gui
}
//remainders omitted
}
所以main
方法看起來就像
public static void main(String[] args){
Application app = Application.INSTANCE;
app.run();
}
或者,也許我的手初始化資源它啓動後,然後運行它。什麼是合乎邏輯的正確方法?