最新公告
  • 欢迎您光临立业阁,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Java中main是什么_Java教程


    main方法是一个特殊的方法,是程序执行的入口,一个Java程序从main方法开始执行。

    Java虚拟机在执行Java程序之前会事先分配一个主线程,然后在主线程里面执行我们这个main方法,明白了吧?

    所以我们经常说main方法叫主线程! (推荐学习:java课程

    线程就是一个程序里面不同的执行路径!算了,这些不理解也无所谓,总之,你就记住,Java程序从main方法开始执行。

    比如:

    public static void main(String[] args) {
        System.out.println("nihao");
    }

    在你这里当程序运行的时候,从main方法进来,然后做的第一件事就是

    System.out.println("nihao");

    然后没有其他语句了,main方法执行结束,程序也就执行结束了!

    这个main()方法的声明为:public static void main(String args[])。必须这么定义,这是Java的规范。

    为什么要这么定义,和JVM的运行有关系。

    当一个类中有main()方法,执行命令“java 类名”则会启动虚拟机执行该类中的main方法。

    由于JVM在运行这个Java应用程序的时候,首先会调用main方法,调用时不实例化这个类的对象,而是通过类名直接调用因此需要是限制为public static。(类名.main())

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

    main方法中还有一个输入参数,类型为String[],这个也是java的规范,main()方法中必须有一个入参,类型必须String[],至于字符串数组的名字,这个是可以自己设定的,根据习惯,这个字符串数组的名字一般和sun java规范范例中mian参数名保持一致,取名为args。

    因此,main()方法定义必须是:“public static void main(String 字符串数组参数名[])”。

    以上就是Java中main是什么的详细内容,更多请关注liyege.cn其它相关文章!

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    • 1160会员总数(位)
    • 111858资源总数(个)
    • 8本周发布(个)
    • 2 今日发布(个)
    • 241稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情
    冀ICP备19022365号-1 百度地图

    侵权联系邮箱[email protected]

    立业阁(www.liyege.cn)免费提供wordpress主题模板、dedecms模板、帝国cms模板、小说网站源码、电影网站源码以及网络技术分享,建站源码,小说模板,电影模板,网赚教程,VPS推荐