在java中,可以重命名或重构“public static void main”吗?

我不想改变public static void … String [] args签名的一部分,但是可以“重命名”这个函数(例如,只是为了好玩)?

因此,执行的入口点将是具有其他名称的函数.

将它重命名为,例如,引导(如果不是历史的,那么在我的特定情况下,它会更好地反映出它的实际用途).

有关

我有兴趣做一些不同的事情,但这些问题仍然很有趣:

public static void main(String arg[ ] ) in java is it fixed?

Why the name main for function main()

不, Java Language Specification
说:

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

原文 

https://codeday.me/bug/20190113/521940.html

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 在java中,可以重命名或重构“public static void main”吗?

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址