栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

java中的public static void main(String arg [])是否已修复?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java中的public static void main(String arg [])是否已修复?

Java语言规范的第12.1.4节指定了main方法的签名,并明确指出:

方法main必须声明为public,static和void。它必须指定一个声明的类型为String数组的形式参数(第8.4.1节)。

  • 必须这样,
    public
    否则将无法调用它
  • 一定是
    static
    因为您无法在调用对象之前实例化对象
  • String
    参数列表是允许从命令行执行Java程序时传递参数的地方。可以在不带参数的情况下定义它,但是这样更实用(和其他语言类似)
  • 返回类型是
    void
    因为没有其他含义:Java程序可以在到达main方法的结尾之前终止(例如,通过调用
    System.exit()

因此,方法签名可以是:

public static void main( String[] args )public static void main( String... args )

请注意, varargs 版本(

...
)仅对Java 5有效

由于Java语言允许将方括号

[]
放在类型或变量之后(通常首选使用方括号),

public static void main( String args[] ) // valid but usually non recommended

也有效



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/486997.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号