java可以有几个main方法 java main方法启动时jvm做了什么?

java main方法启动时jvm做了什么?当我们编写Java类并重写main方法时,程序将运行。在main方法背后,为什么程序可以运行,JVM做什么?要理解这一点,我们需要理解JVM的设计原则和启动

java main方法启动时jvm做了什么?

当我们编写Java类并重写main方法时,程序将运行。在main方法背后,为什么程序可以运行,JVM做什么?要理解这一点,我们需要理解JVM的设计原则和启动过程。

虚拟机的启动条目位于share/tools/launcher/Java的main方法中。整个过程分为以下几个步骤:

1。配置JVM加载环境

2。解析虚拟机参数

3。设置线程堆栈大小

4。执行Java main方法