为什么Java main()方法接受String args数组? [英] Why does Java main() method accept an array of String args?

查看:68
本文介绍了为什么Java main()方法接受String args数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于它可能是Java语言中使用最广泛的方法之一,为什么它必须接受String数组并且没有它就无法工作?例如,我可以永远住:

Since its possibly one of the most widely used methods of the Java language, why does it have to accept an array of Strings and doesn't work without it? For example, I could always live with:

public static void main() {}

public static void main(String[] args) {}

这样做是否比接受命令行参数有更高的目的,特别是因为绝大多数Java程序都是GUI驱动的,并且不需要通过命令行接收args?

Is there a higher purpose to this than just being able to accept command-line arguments, especially since a vast majority of Java programs are GUI driven and don't need to receive args through command line?

推荐答案

即使是GUI驱动的Java应用程序也将从某些主要方法开始.更高的目的"从未是接受命令行参数.

even a gui driven java app will start with some main method. The "higher purpose" has never been to accept command line arguments.

目的只是接受参数.时期.每当您启动任何程序(不仅是Java)时,都将始终需要一些语法来传递参数

The purpose is just to accept arguments. Period. Whenever you start any program not just Java you will always need some syntax to pass arguments

这篇关于为什么Java main()方法接受String args数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆