Java要求了main()方式 务必是公共性的,便于于外界程序流程对主方式 的浏览,由于程序流程都是以main()方式 起止的,而且main()方式 也务必是静态数据的。
最先,需不需要用public:
由于在运作程序流程时,jvm要启用main方式 ,但我们应当了解jvm是一个手机软件并非硬件配置,而且它与main方式 所属的包是不一样的,因此jvm要启用main方式 时,main方式 就务必申明为public;不然jvm就没法寻找和启用main方式 ,这时程序流程就没法运作。
第二,需不需要用static:
由于假如不适合static,就只有造就一个案例去启用main方式 ,可是jvm并不了解怎样去造就一个案例,但你要造就一个案例时,务必要在main方式 里面应用new这一关键词,但这时jvm没法启用main方式 ,因此就没法造就一个案例去启用main方式 ,因此main方式 务必申明为static。挺大水平上它是以便安全系数的考虑到。由于用static装饰的方式 或自变量是在编译时运作或分派室内空间的,main用static装饰后,程序流程就能全自动寻找程序流程的main的通道。
第三,需不需要用void:
main方式 压根就不用返回值;
当你回到了值,也不可以见到,那这时jvm也不清楚拿这一返回值来做什么,因此就用void。
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4