Why we Pass String array as argument to main() method, why not any collection type or wrapper type or primitive type?

后端 未结 5 1131
栀梦
栀梦 2020-12-20 13:41

why is it mandatory to pass string arg[] as an argument in main method? why we cannot pass any other data type available in java? whats the importance of passing String arg[

5条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-20 14:38

    The idea is that your Java application will be invoked via a command (whether explicitly entered by a user, implicitly entered (like when you click a shortcut in your OS's GUI), etc).

    The String[] refers to the command line arguments specified when your application was invoked.

    See Command-Line Arguments in Oracle's Java tutorials for more details.

提交回复
热议问题