OOP 4 nwbs - 3. Java y el método main()
Si leíste el articulo anterior y no estas acostumbrado a Java, habrás visto estas dos linea de código y te habrás preguntado de que se trata la primera que esta llena de palabras que parecieran no tener mucho sentido.
public static void main(String[] args)
Coche miCoche = new Coche("Corolla", "Rojo");{
Esta línea en cuestión es una declaración de un método especial de Java conocido como el método main() y se utiliza como punto de partida para la ejecución de un programa Java y así como esta escrito es lo que se conoce como su firma exacta.
Nota: La firma de un método es la combinación del nombre y los tipos de los parámetros o argumentos.
Veamos el significado de cada elemento de la línea:
Debes usar el método main() y especificar su firma exacta (public static void main(String[] args)) porque es el punto de entrada requerido para que el programa Java se ejecute correctamente. Cuando ejecutas un programa Java, el entorno de ejecución busca este método y lo invoca para iniciar la ejecución del programa. Cualquier código que desees ejecutar al iniciar el programa, como la creación de objetos o la invocación de otros métodos, se puede colocar dentro del cuerpo del método main().
En resumen, la línea "public static void main(String[] args)" en Java es el punto de entrada para la ejecución de un programa Java que debes incluir obligatoriamente y colocar el código que deseas ejecutar al iniciar el programa dentro de su cuerpo.
Recomendado por LinkedIn
Otras peculiaridades sobre el método main
El código dentro del método main() se ejecuta secuencialmente, lo que significa que las instrucciones se ejecutan una tras otra en el orden en que aparecen. Por supuesto puedes controlar el flujo de ejecución utilizando estructuras de control como bucles y condicionales.
El método main() puede lanzar excepciones.Si ocurre una excepción y no se captura dentro del método, el programa se detendrá y se mostrará un mensaje de error correspondiente.
Nota: Las excepciones son eventos o situaciones inesperadas que ocurren durante la ejecución de un programa y que interrumpen el flujo normal de ejecución.
El método main() se ejecuta en su propio subproceso (thread) llamado "hilo principal" (main thread). Sin embargo, puedes crear subprocesos adicionales dentro de main() para realizar tareas en paralelo.
No todas las clases en Java necesitan tener un método main(). Solo la clase que sirve como punto de entrada principal del programa debe contener el método main(). Sin embargo, puedes tener múltiples clases con sus propios métodos main() si deseas ejecutar diferentes partes del programa por separado.
Seguimos en el próximo articulo!