Continuamos.
Vamos a crear este método principal o main que hace que una clase de IAVA sea una aplicación.
Es decir, que se ejecute de forma automática la máquina virtual Villava invoque este método main o
principal y se ejecute todas las tareas, todos los proceso, los objetos, instancias.
Nuestra aplicación que tengamos dentro de este método es el vostra, el arranque o puerta de entrada
de nuestra aplicación.
Entonces, para el Hola Mundo y para cualquier cosa que hagamos en Java como aplicación de escritorio
o como aplicación de consola, necesitamos implementar theme.
Primero tiene que ser un método públic o público y además estático.
Bueno, son palabras clave de Java, al igual que las son reservada de lenguaje públic.
Es un modificador de acceso que indica que este método o esta clase se puede llamar ejecutar desde cualquier
parte de la aplicación.
Bueno, después vamos a ver más detalles, pero por ahora necesito que este método lo escriban tal cual.
Public Static Bay significa el tipo de retorno.
Este método no retorna nada, es vacío.
Es un método que no devuelve ningún valor.
Solamente ejecuta un proceso, alguna tarea.
Moine Y este método recibe argumentos o parámetros del tipo arreglo de string o cadena.
Entonces es Trenc Corchete.
De esa forma se define el tipo arreglo de cadenas o string ares.
Después vamos a ver todo lo que es arreglo y cómo se define un arreglo, como se instancia, los tipos,
en fin.
Luego, las llaves del método.
Las llaves en Java limitan el contexto o el alcance.
En este caso del método, y el caso de la clase es el cuerpo de clase, es el contexto o el alcance
de una clase.
Por ejemplo, en la clase tenemos la cabecera o el encabezado donde se define la clase modificador bueno
palabra reservarlas.
Para indicar que es una clase pública se puede acceder instancias en cualquier parte de la aplicación.
Se puede invocar llamar el nombre y también tiene un cuerpo y el cuerpo puede tener funciones, ya sea
estáticas de la clase o que no sean estáticas, sean propios de la instancia.
Y también los métodos se pueden llamar de forma pública, desde fuera, desde cualquier parte de la
aplicación.
Entonces, las llaves delimitan el contexto o el alcance que tiene el método.
En este caso, y dentro de este contexto, basta nuestra aplicación, el proceso.
La tarea que queramos implementar para este ejemplo va a ser un hola mundo, es decir, mostrar en pantalla
un saludo, un texto o más que en pantalla, en realidad en la consola, en el terminal.
Este argumento que se pasa en el método main pueden ser parámetros que el usuario puede ingresar mediante
el terminal.
Por ejemplo, cuando ejecutamos una clase mediante el terminal con el comando Java, le podemos pasar
argumentos, parámetros y otros parámetros.
Lo recibimos acá, entonces son parámetros del usuario y también se les conoce como parámetros de entrada
o input, pero también otra cosa que estoy explicando ahora.
Después cada una de estas la vamos a ver más en detalle ya.
Entonces para imprimir usamos la clase System, la clase system de Java del sistema.
Esta clase se puede llamar o invocar el atributo auto, un atributo estático.
Por eso se invoca de forma directa en nombre de la clase punto otro.
Acá es un atributo estático de forma directa.
No es necesario tener que instancias de la clase para invocar el método de la clase o el atributo.
En este caso, entonces out es un atributo del tipo print stream que básicamente nos permite imprimir
en la consola.
Acá tenemos el método print line print line imprimir en una línea de la consola y acá una streeck algún
texto, por ejemplo.
Hola mundo!
Desde ya y siempre las instrucciones terminan con puntico.
Siempre enviaba entonces una instrucción, punto y coma.
Acá tenemos la clase system, el atributo estatico out y el método del atributo out print line.
Y recuerden, el out es una instancia de print extrem que para imprimir en la consola entonces tenemos
entrada y salida de nuestro programa o aplicación.
La entrada siempre son los parámetros.
Argumentos pueden ser desde el método Moine como argumentos metro podemos pasar mediante terminal o
la consola o alguna configuración en el arranque.
También hay otra forma de pasar parámetros que después vamos a saber parámetros del usuario o entrada
y tenemos la salida.
Imprimir en la pantalla.
En este caso la pantalla sería el terminal o la consola y eso sería todo bueno.
Pueden guardar con control ese control se guarda, pero también se guarda de forma automática el IDE
en Tele Yai de forma automática va guardando los cambios.
Es decir, ni siquiera tenemos que preocuparnos de estar guardando el código, aunque siempre conviene
al final de escribir un código importante.
Apretar control es.
Jurarse Estamos listos.
Vamos a aprobar para ejecutar esta aplicación.
Por ejemplo, con clic derecho en alguna parte de la clase.
Clic derecho.
Run Run.
Hola Mundo!
Punto Mail.
Ejecutamos.
Acá está la consola terminal.
Hola mundo!
Desde ya el resultado bueno y el IDE de forma automática arranca.
Levanta nuestra aplicación.
Hola mundo con el método Main.
Con el comando Java que tenemos configurado en el JDK, BIN levanta nuestra aplicación finalmente que
está ejecutando nuestra aplicación en la máquina virtual de Java invocando M y importante.
Esta estructura tiene que estar todo el públic estate bay main.
Por ejemplo, si le colocamos otro nombre Main dos, por poner un ejemplo, esto no necesario que lo
hagan solamente para el ejemplo perfecto.
2.
Si quiero levantar, ya no aparece la opción no puedo levantar porque no es una aplicación de Java.
No es una clase autónoma que represente una aplicación.
Se fijan si coloco main departía, se pinte color amarillo y se puede levantar.
Por ejemplo, si quitamos el static.
Esta palabra clave reservada le quitamos a pesar de que se llama Public Void, me quiero levantar tampoco,
porque el método main tiene que ser público, estático y es requisito.
Tienes que tener esa estructura.
De hecho, voy a cortar esto, voy a quitar esto y tenemos otra forma de crearlo.
Solamente con Main Main antes automáticamente me lo crea.
Otra forma es colocando las iniciales P, SF, M.
Entonces, por ejemplo, P.
CBM de Public Static Payment también es otro tajo y con TAF lo genera, lo crea de forma automática,
se fijan en un método especial y voy a pegar el cista o punto.
El Hola mundo, estamos partiendo de lo básico imprimiendo un saludo en el terminal.
Bueno, hay muchos detalles que vamos a ir viendo en el curso.
Tal como decía, palabras claves, modificadores, tanto como de acceso como el públic.
También tenemos otros, el Privat y Protected, pero también tenemos otros modificadores como estatica,
que también son concepto un poco amplio que lo vamos a abarcar más adelante, y el baile que indica
el tipo de ratón.
En este caso no Retornã nada, no hay un ratón, solamente ejecuta alguna tarea, algún proceso.
Y antes de terminar quería mencionar un detalle, pero también importante cuando se ejecuta se corre
una aplicación.
Por ejemplo, Hola mundo con el método mé.
Bueno, no es que esté ejecutando la clase el código fuente no, porque porque lo que pasa por detrás
de escena.
El IDE se encarga de compilar antes, entonces compila este código fuente y lo convierte en un archivo
con extensión toklas.
Hola mundo punto toklas que contiene el código binario, pero no es cualquier código binario.
No es un código binario 100 por ciento en ceros y uno que interpreta la máquina no es propio y lo interpreta
la máquina virtual de Java.
Este pseudo código.
Se le conoce como nombre Boyko.
Sí, y está a un nivel intermedio entre el código fuente que interpreta el ser humano nosotros los desarrolladores
y está también entre los ceros y 1 el código binario entonces es un pseudo código que solamente interpreta
la máquina virtual de Java y lo hace a través del compilador JIT just in time, es decir, cuando se
ejecuta.
Cuando la máquina virtual ejecuta este testigo, punto lo corre.
Bueno, ahí se interpreta y convierte este pseudocódigo.
Boikot lo convierte en ceros y unos para que finalmente se pueda ejecutar en código binario interpretado
por la máquina.
Continuamos en la siguiente clase.