如我所见(String[]args)在JAVA中用于通过命令行提供输入。但为什么我们要写它,即使我们使用像eclips这样的IDE?

如我所见(String[]args)在JAVA中用于通过命令行提供输入。但为什么我们要写它,即使我们使用像eclips这样的IDE?,java,Java,正如我所看到的,字符串[]args在JAVA中用于通过命令行提供输入。但是,即使我们使用像eclipse这样的IDE,为什么还要编写它呢?因为IDE不能替代Java语言。语言本身希望将字符串[]作为其主方法的参数。不使用IDE的人也需要这样做才能使他们的程序正常工作 注意,在执行Java主程序之类的程序时,您可以。这就是您应该如何使用它,以便从IDE模拟Java执行。您是指main方法吗?即使在IDE中,您也可以将参数传递给main方法,因为JVM是用C编写的,这是JVM给您的回调。并不是每个人

正如我所看到的,字符串[]args在JAVA中用于通过命令行提供输入。但是,即使我们使用像eclipse这样的IDE,为什么还要编写它呢?

因为IDE不能替代Java语言。语言本身希望将字符串[]作为其主方法的参数。不使用IDE的人也需要这样做才能使他们的程序正常工作


注意,在执行Java主程序之类的程序时,您可以。这就是您应该如何使用它,以便从IDE模拟Java执行。

您是指main方法吗?即使在IDE中,您也可以将参数传递给main方法,因为JVM是用C编写的,这是JVM给您的回调。并不是每个人都使用IDE,所以编译的程序/JAR不应该只符合IDE。这是一种参数化应用程序的方法。即使是在IDE或图形应用程序中,它也是有意义的:打开文件或诸如此类。因为您可以通过EclipseLook@Shark添加参数-这与JVM的实现语言无关。