proceso interno para el lanzamiento de un punto de entrada principal de una clase

Hassam Abdelillah:

Tengo curiosidad por todo el proceso detrás de la public static void main(args[])puesta en marcha de una clase Java.

Si alguien me podría apunta a algunas clases involucradas en el código fuente del JDK ?

Quiero saber sobre el proceso en detalle.

No sé por dónde empezar!

jannis:

Creo que aquí el mainmétodo se llama (la ejecución del CallJavaMainInNewThreadmétodo): src / java.base / share / nativo / libjli / java.c Línea 2361

CallJavaMainInNewThreadDeclaración: src / java.base / share / nativo / libjli / java.h Línea 161

CallJavaMainInNewThread implementaciones para plataformas particulares:

OpenJDK repositorio de código fuente: https://github.com/openjdk/jdk/

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=478264&siteId=1
Recomendado
Clasificación