首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

public static void main(String args[])没那么简单!

Main方法是Java程序的入口,记住,我们这里不会讨论Servlet、MIDlet其他任何容器管理的java程序,在java核心编程中,JVM会查找类中的public static void main...(String[] args),如果找不到该方法就抛出错误NoSuchMethodError:main 程序终止。...Main方法必须严格遵循它的语法规则,方法签名必须是public static void,参数是字符串数组类型,如果是Java1.5及以后的版本还可以使用可变参数: public static void...main(Stringargs) 为什么main方法是静态的(static) 一般情况下,需要用到某个类的时候,都必须先实例化这个类,才能对其进行调用。...正因为main方法是静态的,JVM调用这个方法就不需要创建任何包含这个main方法的实例。 因为CC++同样类似的main方法作为程序执行的入口。

2.2K00

为什么 main 方法是 public static void

当然,很多人首先学的是CC++,但是在Java中main方法与前者有些细微的不同,它不会返回任何值,为什么 main 方法是 publicstaticvoid,这篇文章尝试去找到一些答案。...main(String... args) 1、为什么main方法是静态的(static) 正因为main方法是静态的,JVM调用这个方法就不需要创建任何包含这个main方法的实例。...:java HelloWrold,JVM就会在HelloWorld.class文件中搜索public static void main (String[] args) 方法。...你可以声明main方法使用java1.5的可变参数的方式如: public static void main(String... args) 除了staticvoidpublic,你可以使用...final,synchronized、strictfp修饰符在main方法的签名中,如: public strictfp final synchronized static void main(String

32320
您找到你想要的搜索结果了吗?
是的
没有找到

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券