JAVA主要方法中String数组的需求是什么,它是用于命令行参数编程& 现在用IDE像eclllipse一样编程,netbeans不需要传递任何初始参数。
如果出于某种目的需要这个方法签名,为什么没有任何主方法没有采用任何参数,JVM调用它来引导Java程序。 (如果一个人不想发送任何初始参数)?
答案 0 :(得分:3)
为什么没有任何主要方法没有采用任何参数,JVM调用它来引导Java程序。 (如果一个人不想发送任何初始参数)?
答案 1 :(得分:1)
now a days programming with IDE like eclllipse, netbeans no need to pass any initial arguments.
这与IDE完全无关。你认为IDE如何传递初始参数?如果您不想发送任何参数,则该数组为空。问题是什么?
为什么你会建议你的计划有2个入口点?
答案 2 :(得分:1)
以这种方式思考:应用程序/可执行文件的接口是它们将一个字符串数组作为参数。如果你的特定实现实际上并不需要任何参数,但是不需要通过添加另一种形式的main来使接口复杂化。
并且有许多GUI程序可以获取参数。例如,无论何时在Windows上的资源管理器中打开文件或在Linux上打开文件浏览器(Mac上的Finder都是如此,但我不确定),应用程序的执行文件名为参数。