Foros del Web » Programación para mayores de 30 ;) » Java »

Porque se usa (String[] args)

Estas en el tema de Porque se usa (String[] args) en el foro de Java en Foros del Web. Hola, soy nuevo en Java,,, y tengo una duda, porque se diferencia un: (String[] args) de una (String[]) o porque a veces no se pone ...
  #1 (permalink)  
Antiguo 10/11/2011, 21:21
 
Fecha de Ingreso: noviembre-2011
Ubicación: Ecatepec México
Mensajes: 7
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Porque se usa (String[] args)

Hola, soy nuevo en Java,,, y tengo una duda, porque se diferencia un:

(String[] args)

de una

(String[])

o porque a veces no se pone al crear:

public static void main(String[] args)


Muchas gracias,,, saludos...
  #2 (permalink)  
Antiguo 11/11/2011, 02:11
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Porque se usa (String[] args)

el main es el método a que busca la máquina virtual para ejecutar la aplicación. No siempre se pone porque una aplicación no siempre se ejecuta siguiendo el main, como por ejemplo las aplicaciones web.

En cuanto a String[] y String[] args, la diferencia es que String[] es el tipo de datos (un array de Strings), y args el nombre que se le da a la variable. Así que si pones String[] y te olvidas del args.... te va a dar un error al compilar porque aunque java reconoce que tipo de dato se le va a enviar en el método, no conoce que referencia asignarle.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #3 (permalink)  
Antiguo 11/11/2011, 06:03
 
Fecha de Ingreso: mayo-2011
Ubicación: Zaragoza
Mensajes: 58
Antigüedad: 12 años, 11 meses
Puntos: 5
Respuesta: Porque se usa (String[] args)

Si has usado alguna vez la linea de comandos (bien sea linux o windows) comprobaras que lo normal es usar un comando seguido de un argumento.

Por ejemplo prueba en windows en la consola hacer :

Código cmd:
Ver original
  1. C:\explorer http://www.google.com

le estas diciendo al programa explorer que tome como argumento una URL.

Internamente java las recoge en un Array de Strings.

:)

Saludos.
  #4 (permalink)  
Antiguo 11/11/2011, 14:00
 
Fecha de Ingreso: noviembre-2011
Ubicación: Ecatepec México
Mensajes: 7
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Porque se usa (String[] args)

Muchas gracias.... :D saludos...

Etiquetas: string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:48.