Seguinte!

PEssoal, seguinte:

há algum tempo estudo java (J2SE), já tenho alguns fundamnetos, porém, pequenas dúvidas que dificultam um raciocínio futuro, e para que isso num vire uma “bola de neve”, é o seguinte:

sei que [b]public static void main

Diz que o método será estático. A dúvida é, pq estático, o que anexa estático?

e void é a palavra chave, mas e a definição da palavra?

grato!

:grin: :grin: :grin: :grin: [/b]

STATIC significa que voce pode chamar este metodo em qualquer outra classe, apenas digitando MinhaClasse.main(new String[0]), (O new String[0]), voce digita se nao houver nenhum argumento que envolva o codigo.

VOID siginifica que o seu metodo nao tem uma variavel de retorno, ele apenas executa as linhas de comando, de dentro do metodo.

public static void main(String[] args) eh o metodo padrao para executar uma classe.

esperoTerAjudado()