コマンドプロンプトからアプリを実行すると、インターネットから以下のコードを取得しました。主な方法は 3 つあります。
java MainTest 1 2 3
私は出力を取得します:
文字列メイン 1
public class MainTest {
public static void main(int [] args) {
System.out.println("int main " + args[0]);
}
public static void main(Object[] args) {
System.out.println("Object main " + args[0]);
}
public static void main(String[] args) {
System.out.println("String main " + args[0]);
}
}
同じクラスで複数のメイン メソッドが必要なシナリオはありますか?
int
、Object [] args
?を使用したメイン メソッドはまだ使用していません。それは可能ですか?でしかできないと思っていましたString[] args
。実行時にエラー メッセージが表示されることを期待していました。アプリケーションの実行時にエラーが発生しなかったのはなぜですか? 渡されたパラメータは常に解析され
String
、Java は最適なメイン メソッドを取得するということですか?
どうもありがとう!!