JAVA主方法。

Python013

JAVA主方法。,第1张

是的,因为主方法是JVM执行这个类的入口,必须是Public的,而JVM执行这个类的时候会首先执行main方法,是不实例化这个类的,所以必须是static静态的,至于返回值void和入参,则是Java语言的规范,必须是这样的。

这主方法的创建很有讲究,平时小程序中都是有main方法的而那个只是供我们调试用的,而当我们要写一个大一点的项目的时候,java的封装性就能体现了,这个时候不是没有类都在主类,只有主类才有main方法,其他的类只是在这个方法中直接或间接被调用而已。比如你写一个游戏的程序main方法一定是启动多个线程的监听,而不是每个监听都有main方法的。具体那个类定为主类就靠你自己去理解了。