Bueno como el titulo del tema lo dice puede parecer que la pregunta es algo tonta para ser mi segundo ano ya estudiando y aprendiendo java pero he de hacerla porque no consigo encontrar una explicacion completa en el google.
La pregunta es si podrian ustedes descrivir con sus palabras exactamente lo que significa: public static void main(String args[]) bueno pues mi problema es el siguiente y esque me atasco en lo de String [] args que esque no lo acabo de entender para que sirve porfavor aclarenme mi duda y corrijanme si me equivoco.
public --> modificador de acceso que indica que el metodo es accesible desde cualquier parte del codigo.
static --> palabra reservada al lenguaje java que facilita que los metodos o varijables que la utilicen, no tengan necesidad de crear un objeto de clase para poder ser llamados.
void --> indica que el metodo devuelve alla donde se llamo un objeto de tipo void, que simboliza que nos se ha devuelto nada.
main-->nombre del metodo, su identificador, la maquina virtual de java es lo primero que busca para poder interpretar un programa.
(String [] args) -->son los parametros del metodo , en ellos se indica que este metodo necesita un array de tipo String al que se le da el nombre args. He aqui mi gran dilema, y esque no entiendo para que es ese String[] args y que se hace con el profavor ayuda.
Porfavor si alguien que supiese exactamente la definicion de cada una da las partes de este metodo fuese tan amable de aclarmelo.
Un saludo a todos.