Ist es nur eine Namenskonvention? Warum kann nicht jede Methode aufgerufen werden, während ein Programm von einer Shell aus ausgeführt wird, z.B.
$> java myPackage.MyClass.myOwnEntryPoint(String\[\] str)
Ist es nur eine Namenskonvention? Warum kann nicht jede Methode aufgerufen werden, während ein Programm von einer Shell aus ausgeführt wird, z.B.
$> java myPackage.MyClass.myOwnEntryPoint(String\[\] str)
En main
Methode ist der Einstiegspunkt, den die java
Programm zur Ausführung von Java-Anwendungen (im Gegensatz zu Applets oder anderen Dingen) sucht. Soweit mir bekannt ist, gibt es keine Möglichkeit zu sagen. java
stattdessen nach einer anderen Methode zu suchen. Es handelt sich also nicht nur um eine Namenskonvention; wenn Sie möchten, dass Ihre Anwendung (über den Standard java
Werkzeug), wollen Sie es mit einer main
Methode mit der entsprechenden Signatur. (Sie können mit statischen Initialisierungen spielen, aber das ist eine ganz andere Sache).
Der Name main
ist von C geerbt, aber es ist nicht nur eine Konvention.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.