processo interno para o lançamento de um ponto de entrada principal de uma classe

Hassam Abdelillah:

Estou curioso sobre todo o processo por trás do public static void main(args[])lançamento em uma classe Java.

Se alguém pudesse me aponta para algumas classes envolvidas no código fonte JDK ?

Eu quero saber sobre o processo em detalhes.

Não sei por onde começar !

jannis:

Eu acredito que aqui o mainmétodo é chamado (execução de CallJavaMainInNewThreadmétodo): src / java.base / share / nativo / libjli / java.c Linha 2361

CallJavaMainInNewThreaddeclaração: src / java.base / share / nativo / libjli / java.h Linha 161

CallJavaMainInNewThread implementações para plataformas específicas:

OpenJDK repositório de código fonte: https://github.com/openjdk/jdk/

Acho que você gosta

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