j**a的main函数为什么没有返回值?

时间:2021.08.12 发布人:iicmpbgy

j**a的main函数为什么没有返回值?

已解决问题

谷歌iicmpbgy用户在2021.08.12提交了关于“机械师j**a的main函数为什么没有返回值?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-01T08:08:33。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

main()方法的声明为:publicstaticvoidmain(stringargs[])。必须这么定义,这是j**a的规范。

由于jvm在运行这个j**a问答应用程序的时候,首先会调用main方法,调用时不实例化这个类的流部脸画传对象,而是通过类名直接调用因此需要是限制为publicstatic。

对于j**a中的main方法,jvm有限制,不能有返回值,因此返回值类型为void。

ma此名模流兰境用究部声杨in方法中还有一个输入参数,类型为string[],这个也是j**a的规范,main()方法中必须有一个入参,类细必须string[],至于字符串数组的名字,这个是可以自己设定的,根据习宫这个字符串数组的名字一般和sunj**a规范范例中mian参数名保持一致,取名为args。

因此,main()方法定义必须是:“接分销publicstaticvoidmain(string字符串数组参数名[])