Boa noite,
Tenho as seguintes dúvidas sobre o método main:
Gostaria de saber como a máquina virtual java interpreta(o que realmente acontece) o
método main.
ex:
-
public class ExemploMain{
-
public static void main(String args[]){
-
int a = 1;
-
int b = 2;
-
int soma = a + b;
-
System.out.println("A soma de a + b = " + soma);
-
} -
}
Quando executo essa classe observo que são atribuidos valores as variávei a e b e que é atribuido
o valor da opração de soma das variáveis a + b para a variável soma.
Minhas dúvidas são:
- Como a máquina virtual java [b]executa[/b] o método main [b]sem que eu tenha passado parâmetros[/b] ?
- O conteúdo que vejo na saída da minha execução( A soma de [b]a[/b] + [b]b[/b] = 3 ), minha variável [b]soma[/b] foi
convertida em String ????
ou
o 3(variável [b]soma[/b]) que vejo é e continua sendo um [b]int [/b]?