Casa > C > Como É Que Um Método Principal É Invocado Automaticamente Explica-O Em Resumo?

Como é que um método principal é invocado automaticamente explica-o em resumo?

Na maioria das linguagens de sucesso como c,c++,c# e java a execução do programa começa no método principal.

Em todos os casos o ambiente ou compilador de tempo de execução correspondente irá executar esta função.

No caso do java,a Máquina Virtual Java(JVM) inicia criando uma classe inicial, que é especificada de forma dependente da implementação, usando o carregador de classes bootstrap .

A Máquina Virtual Java então liga a classe inicial, inicializa-a, e invoca o método de classe pública void main(String[]). A invocação deste método conduz a toda a execução posterior. A execução das instruções da Máquina Virtual Java que constituem o método principal pode causar a ligação (e consequentemente a criação) de classes e interfaces adicionais, assim como a invocação de métodos adicionais.

O método principal é o ponto de entrada da JVM quando a classe é lançada. O JVM lança o programa Java invocando o método principal da classe identificada no comando para iniciar o programa.

P>É possível ter mais de um método com o nome "principal" mas ter outras assinaturas diferentes. A JVM só procura o método principal descrito acima na hora de início. For example, the following code compiles and output "calling from public static void main(String[] args)".

  1. public class Program{  
  2. public static void main(String[] args)  
  3. {  
  4. main("calling from public static void main(String[] args)"); }  
  5. public static void main(String arg){ System.out.println(arg); } 

De Harman Yanagida

O que é um método privado em Java? :: Como chamar o método Atividade Principal em outra classe no Android