我不想改变public static void … String [] args签名的一部分,但是可以“重命名”这个函数(例如,只是为了好玩)?
因此,执行的入口点将是具有其他名称的函数.
将它重命名为,例如,引导(如果不是历史的,那么在我的特定情况下,它会更好地反映出它的实际用途).
有关
我有兴趣做一些不同的事情,但这些问题仍然很有趣:
public static void main(String arg[ ] ) in java is it fixed?
Why the name main for function main()
A Java virtual machine starts execution by invoking the method main
of some specified class, passing it a single argument, which is an array of strings.
JVM Specification 说同样的话:
The Java virtual machine then links the initial class, initializes it, and invokes the public class method void main(String[])
.
翻译自:https://stackoverflow.com/questions/10947464/in-java-can-public-static-void-main-be-renamed-or-refactored