何年にもわたる Java プログラミングの後、私はいつも次のmain()
ようなメソッドを作成していました。
public static void main(String[] args)
{
runProgram();
}
しかし最近、Web からいくつかのコードを調べたところ、main()
上記の通常の使用法ではなく、次のようなコードが時々見られました。
public static void main(String[] args)
{
SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
runProgram();
}
});
}
私は単に知りたい:
- 通常の
main()
方法ではなく、なぜこれを使用するのですか? 試してみると違いがわかりません。 - これら2つの方法の違いは何ですか?
私とあなたの答えを読んでくれてありがとう。