Hola, hoy vamos hablar del famoso método main.
El método main en java es un estándar utilizado por la JVM para iniciar la ejecución de cualquier programa Java. Dicho método se conoce como punto de entrada de la aplicación java, pero no en el caso de contenedores gestionados por ambientes como Servlets, EJB o MIDlet ellos tienen métodos de ciclo de vida propios.
El método principal main de una Clase Java es inalterable, es este sentido inalterable se refiere a sus características:
El método main en java es un estándar utilizado por la JVM para iniciar la ejecución de cualquier programa Java. Dicho método se conoce como punto de entrada de la aplicación java, pero no en el caso de contenedores gestionados por ambientes como Servlets, EJB o MIDlet ellos tienen métodos de ciclo de vida propios.
El método principal main de una Clase Java es inalterable, es este sentido inalterable se refiere a sus características:
- Siempre debe incluir los calificadores : public y static.
- Nunca puede retornar un valor como resultado, por ende, siempre debe indicar el valor void como retorno.
- Su parámetro de entrada siempre será un array de String's (String[]) el cual es tomado de la linea de comandos o una fuente alterna.
- Aunque no es un requerimiento definir el método main dentro de toda Clase Java, dicho método representa el único mecanismo automático para realizar tareas al invocarse una Clase, esto es, al momento de ejecutarse determinada Clase siempre será ejecutado todo el contenido dentro de dicho método.
Firma del método main()
Dicho método, se puede escribir de tres maneras diferentes sin que esto produzca un error.- public static void main(String args[]) {}
- public static void main(String[] args){}
- public static void main(String... args){}
Aunque se le suele dar el nombre de args, no es obligatorio que este parámetro se llame así podemos darle el nombre que mas nos guste por ejemplo:
public static void main(String[] parametros){}
Bueno gente espero que les allá resultado fácil!.
Saludos
Java Player - Método Main - main() - Firma del método main()
Reviewed by El lado oscuro de java
on
mayo 14, 2013
Rating:
A ver si entendí, ¿el método main se ejecuta cada vez que otra clase cualquiera del programa es utilizada?
ResponderEliminarHola Walter, mira el metodo main se ejecuta cada vez que ejecutas la clase que contiene el metodo main, ejemplo si vos generar la Clase1 y le escribis un main en el cual se cree una instancia de Clase2 y la misma tambien tiene su propio main, solo se ejecuta el de la Clase1, por que es el punto de entra que usas es Clase1.
EliminarAvisame si no llegastes a entender.
Según yo el método main es donde se hacen las instancias y ejecutas tus metodos, ya que es tu clase principal y es por eso que se ejecuta siempre
ResponderEliminarSi el metodo main es donde se ejecutan las instrucciones del programa en general, si tienes mas clases, en el metodo main se deben instanciar y utilizar sus metodos, ya que ahi es donde carga el programa y la JVM para ejecutarlo busca directamente en el main
ResponderEliminarAmigo a mi no me sale el método main en java ¿ yo tengo que escribir Tofo ese método ?
ResponderEliminarAmigo a mi no me sale el método main en java ¿ yo tengo que escribir Tofo ese método ?
ResponderEliminarNo, solo creando la clase, en un momento te dice si necesitas el metodo main ya que lo va a dar generado, sino la otra es usar el predictivo, CTRL+space y te va dar opciones rapidas, como crear metodos uno es el main
Eliminarone pice
ResponderEliminar