Nach Jahren der Java-Programmierung habe ich immer verwendet meine main()
Methoden wie diese zu erstellen:Warum SwingUtilities.invokeLater in der Hauptmethode verwenden?
public static void main(String[] args)
{
runProgram();
}
Aber vor kurzem studierte ich einige Codes aus dem Internet und sah dies manchmal statt der üblichen main()
Verwendung oben:
public static void main(String[] args)
{
SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
runProgram();
}
});
}
ich möchte einfach wissen:
- Warum dies der üblichen
main()
wa stattdessen verwenden y? Ich sehe keinen Unterschied, wenn ich es versuche. - Was ist der Unterschied zwischen diesen beiden Möglichkeiten?
Danke für das Lesen mich und Ihre Antworten.
Ich sehe, sehr interessant. Danke für die Links und das Wesentliche hervorgehoben. – Rob