Bienvenidos a esta elección.
A continuación vamos a ver el proyecto del mundo con IAVA están listos.
Vamos
bien vamos a abrir el líder de Apache en el Vins damos un enfile ni Proyect esta es la primera vez que
vamos a crear nuestros proyectos.
Por lo tanto todo aparece en gris ya que no están activados estos módulos pero una vez que hayamos creado
un proyecto del tipo que deseamos entonces se van a activar estos módulos.
En este caso vamos a seleccionar Java with Mayrén y posteriormente Java Application Mayrén es una tecnología
que nos va a permitir administrar más fácilmente las librerías que vamos a utilizar cuando trabajamos
con Java.
De igual manera otra tecnología que nos permite administrar las librerías es la tecnología de Greuel.
Sin embargo es más común trabajar con Maybelle.
Es por ello que Apache Melvins no recomienda en primer lugar trabajar con Leuven así que dejamos seleccionada
esta opción.
Posteriormente seleccionamos Java Application y damos su quienes como nos comenta esta característica
todavía no está habilitada pero al presionar siguiente se va a habilitar.
Así quedamos Next y dice que para utilizar esta funcionalidad primero debemos de activarlo así que damos
siguen download an active y nos muestre esa pantalla damos sigue next aceptamos cualquier valor que
nos muestren y damos clic en Install
y esperamos a que terminen de descargarse en cualquier librería que necesitemos
si hay algún fallo.
Entonces deben desactivar primero su software de seguridad terminar la instalación de Apache Melvins
o incluso desinstalar y volver a instalar y una vez que ya esté funcionando correctamente la idea según
lo que vamos a enseñar.
Entonces pueden volver a activar su software de seguridad en finalizar
esperamos a que termine de activarse la versión estándar de Java Java estándar Edition y con esto ya
se muestra la pantalla para crear nuestro proyecto.
El proyecto se va a llamar Hola mundo
y lo vamos a depositar en la siguiente ruta sobre dos puntos diagonal inversa cursos diagonal Java se
recomienda que la ubicación de los proyectos sea lo más cercana a nivel raíz ya que como se generan
muchas dependencias y muchas carpetas.
Si dejamos una ruta muy larga entonces podría haber problemas.
Así que le recomendamos utilizar una ruta como la que se muestra.
No debe de haber espacios ni debe de manejar ningún carácter especial como puede ser una comilla una
ñ o cualquier otro carácter especial así que eso se le recomienda ya que esto puede provocar problemas
para ejecutar su programa.
Posteriormente nos solicita un grupo Airy.
En este caso podemos dejar este valor o modificarlo por el que deseemos.
Por ejemplo MX con G.M. de globalmente mentoring la versión la vamos a dejar la versión 1.0 y el nombre
del paquete de momento no lo vamos a utilizar.
Esto lo vamos a ver posteriormente lo vamos a dejar vacío y damos clic en Finalizar y esperamos a que
termine de crearse nuestro programa y con esto ya se ha creado nuestro programa.
Este programa se depositan sobre el tabulador de proyectos pero también podemos llevar el tabulador
de archivos y el tabulador de servicios.
Eso todavía no lo vamos a utilizar.
Esto lo vamos a ver en niveles posteriores.
De momento vamos a estar trabajando sobre este tabulador de proyectos.
Tenemos nuestro proyecto de Hola mundo vamos a abrirlo y podemos observar diferentes carpetas por ejemplo
en la carpeta donde vamos a depositar el código fuente que es normalmente con la que más vamos a estar
trabajando.
Posteriormente podemos observar las dependencias que vamos a estar utilizando y esto por ejemplo cuando
trabajemos con conexión a base de datos aquí vamos a ver algunas dependencias como puede ser la dependencia
para conectarnos a Maisí.
Pero de momento en estos primeros niveles no vamos a utilizar otro tipo de dependencias más que la dependencia
del Jota de Cadellada.
En este caso la versión JDK 13 y posteriormente en employee Fils tenemos el archivo de XML si lo abrimos
este es el archivo de la tecnología de Mayrén así que aquí es donde vamos a agregar las librerías y
también se indica por ejemplo la versión que estamos trabajando.
Podemos observar que en este caso el compilador nos indica que estamos trabajando la versión 13.
Si tuviéramos alguna otra versión y queremos actualizar las dependencias de nuestro proyecto simplemente
abrimos este archivo y actualizamos esta versión.
Así que por ello es muy sencillo y recomendable trabajar con la tecnología de Maybelle ya que simplemente
en este archivo podemos actualizar todas las dependencias de nuestros proyectos Java.
De momento no nos vamos a meter a detallé con esto ya que esto lo vamos a ir aprendiendo poco a poco
pero es muy sencillo utilizarlo simplemente De momento debemos de saber que vamos a utilizar este archivo
para administrar nuestras dependencias de IAVA y en este caso la versión de JDK que vamos a utilizar
bien así que podemos cerrar este archivo y también tenemos el archivo de Settings y eso también es un
archivo de configuración de la tecnología de Maybelle.
En dado caso de que se utilice un proxy entonces es necesario configurar la conexión de proxy para que
se pueda conectar a Internet y descargar las librerías que se requieran para este proyecto.
Bien de momento no es necesario modificar nada respecto a este archivo así que eso es todo la configuración
de nuestro proyecto toda la estructura ahora sobre esos cachés es donde mayormente vamos a estar trabajando.
Podemos observar que tenemos el nombre de forma cazzo en Java las clases se organizan por paquetes lo
cual físicamente en el disco duro corresponde a una carpeta y en este caso si no estamos agregando ninguna
carpeta ningún folder entonces se le conoce como el de forma caché o el paquete por default de momento
aquí es donde vamos a estar trabajando y posteriormente cuando ya veamos el tema de paquetes entonces
vamos a empezar a trabajar y comentar las características del uso de paquetes en Java eso lo vamos a
ver en elecciones posteriores.
De momento vamos a estar trabajando sobre el paquete por default así que sobre esos paquetes vamos a
dar clic derecho NIU y seleccionamos Java class el nombre de la clase se va a llamar Hola mundo debemos
de respetar mayúsculas y minúsculas tal como se observa en Java se utiliza mayúsculas para comenzar
una clase así que comenzamos la clase con la letra H en mayúsculas y posteriormente si vamos a utilizar
más de una palabra entonces también se utiliza la primera letra de cada palabra en mayúscula.
Por eso la letra H y la letra M están en mayúscula las demás letras van en minúscula.
El nombre del paquete lo vamos a dejar vació para trabajar en el packaging o el paquete por default
y podemos observar que nuestra clase en automático se le agrega la extensión punto Java y se deposita
en la ruta de sours menguaba.
Esta ruta se crea en automático debido a que creamos un proyecto de Mayrén así que aparte de administrar
las dependencias de nuestros proyectos también organiza nuestro proyecto para que puedan abrir este
mismo proyecto en cualquier IDE en cualquier entorno integrado de Java.
Así que por ello también es recomendable utilizar Mayrén ya que se organiza perfectamente cada uno de
los archivos que trabajamos en nuestros proyectos Java bien damos clic en Finalizar
y podemos ver que ya se creó el Archivo HOLA MUNDO punto Java y nos agrega las siguientes características
no se agrega algunos comentarios.
De momento vamos a quitar esto ya que no lo vamos a estar utilizando pero si quisiéramos agregar comentarios
a nuestra clase.
Los comentarios en Java se ponen con Diagonal asterisco damos Enter.
Y los comentarios no son tomados en cuenta por el compilador de Java.
Así que al momento de ejecutar nuestro programa simplemente va a ignorar todo lo que pongamos dentro
de estos comentarios así que ese es un comentario de varias líneas pero también podríamos agregar un
comentario de una sola línea poniendo Diagonal Diagonal
y podemos observar que el líder nos agregó en automático lo siguiente No se agrega una clase en la cual
nos está indicando el modificador de acceso públic esto lo vamos a estudiar a detalle posteriormente
en el tema de modificadores de acceso.
Posteriormente la palabra reservada class para indicar que es una clase de IAVA y posteriormente el
nombre de nuestro archivo el cual debe de corresponder exactamente al nombre de nuestro archivo que
hemos creado.
Si por alguna razón no corresponde este nombre de la clase al nombre del archivo podemos observar que
nos manda un error y nos indica que debemos de renombrar nuestro archivo tal cual como se muestra en
nuestra clase.
Damos Control Z para regresar simplemente fue para mostrarles qué debe ser exactamente el mismo nombre
de la clase al nombre del archivo y para empezar a trabajar con nuestra clase.
Abrimos llaves y cerramos llaves así que esa es la definición de una clase.
Este tema también lo vamos a ver posteriormente a detalle en una lección.
Ahora vamos a agregar un método en el cual nos sirve para ejecutar nuestro programa escribimos el siguiente
código.
De momento no es necesario que entiendan toda esta sintaxis.
Esto lo vamos a ir viendo poco a poco conforme avancemos en el curso vamos a escribir públic Static
void main tal cual como se muestra abrimos paréntesis y vamos a escribir lo siguiente string
abrimos corchetes abrimos llaves y damos Enter y con esto lo que estamos haciendo es agregando el método
main un método nos permite ejecutar ciertas líneas de código y en este caso el método main nos sirve
para ejecutar nuestro programa.
Vamos a hacer más grande estas letras para hacer más grande nuestro código.
Si es que lo deseamos damos en entumece posteriormente options
vamos a Fonts an Colors y voy a modificar el 6 de nuestra fuente para que sea de18 esto no es necesario
que lo hagan ustedes simplemente para que puedan visualizar mejor el código así que ya tenemos nuestro
método Public Static void main.
Les voy a comentar a grandes rasgos qué significa cada palabra.
Sin embargo como hemos comentado esto lo vamos a ver a detalle cada una de estas palabras en cada elección
que vamos a ver posteriormente la palabra Public es un modificador de acceso que nos permite acceder
a este método desde otras clases Llada No solamente desde esta misma clase sino también desde otras
clases Java.
La palabra Static nos permite ejecutar este método main sin necesidad de crear un objeto de esta clase
como les he comentado.
Esto lo vamos a ver a detalle en el tema de clases y creación de objetos así que no se preocupen si
no tienen conocimiento de ninguno de estos términos Todo lo vamos a ver a detalle.
Posiblemente la palabra void significa que este método no va a regresar ninguna información ya que los
métodos o funciones en Java y prácticamente en cualquier lenguaje de programación podrían regresar información
o no en este caso si no va a regresar información entonces utiliza la palabra reservada Bayt la cual
significa vació o que no regresa a ningún tipo de información.
La palabra Main se seleccionó para indicar que este método va a ser el método principal y se utiliza
por el compilador de Java para poder ejecutar esta clase así que por ello es que este método se debe
de llamarme.
Si ponemos algún otro nombre entonces no se va a ejecutar nuestro programa.
Posteriormente entre paréntesis indicamos los argumentos que va a recibir nuestro método ya que podría
recibir información.
Este método cuando es llamado string es una clase que se utiliza para trabajar con cadenas así que ese
tipo de dato nos permite almacenar cadenas Arce es el nombre de nuestra variable y estos corchetes están
indicando que esto es un arreglo esos paréntesis pueden ir de este lado del lado derecho o pueden ir
del lado izquierdo cualquiera de las dos sintaxis es aceptada en Java.
Esto lo vamos a ver a detalle cuando veamos el tema de arreglos en Java cerramos los paréntesis y posteriormente
abrimos llaves y todo lo que esté adentro de estas llaves se conoce como el cuerpo del método así que
lo que pongamos dentro de este método se va a ejecutar cuando corramos nuestro programa como siguiente
paso es mandar a la consola un saludo.
Así que vamos a escribir lo siguiente para poder mandar un saludo hacia la consola de IAVA escribimos
System que es la clase que nos permite comunicarnos entre otras cosas con la consola de IAVA la consola.
Básicamente es la salida donde vamos a ver la información que se va a desplegar de nuestro programa
así que vamos a utilizar la clase System.
Posteriormente utilizamos la variable Haut para indicar que vamos a mandar información a la salida de
la consola y posteriormente mandamos a llamar el método print este método tiene dos variantes puede
ser el método print o print line para que imprima una nueva línea así que vamos a utilizar el método
print Line.
Abrimos paréntesis y dentro de estos paréntesis vamos a agregar a la cadena Hola Mundo para agregar
una cadena en Java vamos a utilizar doble comilla abrimos doble comilla y se cierra la doble comilla
y dentro de estas comillas podemos poner cualquier mensaje.
En este caso es cualquier cadena
por ejemplo el mensaje Hola Mundo desde desdeñaba por costumbre.
Lo que vamos a ir haciendo conforme programamos es ir salvando nuestro programa así que pueden impresionar
control s si están en Windows o coman s si están en Mac pero todo el tiempo voy a estar presionando
control S para que conforme vamos haciendo cambios vamos a alejándolos.
Sin embargo también si todavía no ha guardado los cambios pueden presionar este botón para salvar todos
los cambios pero con controles también pueden guardar todos los cambios que vamos haciendo así que una
vez que ya hemos guardado los cambios ya tenemos esta línea que básicamente lo que va a hacer es enviar
información a la consola y se va a mostrar el mensaje.
La cadena de Hola Mundo desde IAVA vamos a guardar cambios y ejecutamos seleccionamos la opción de Bloomfield
esperamos a que termine de ejecutarse nuestro programa nos muestra que se ha construido correctamente
nuestro programa y nos muestra la cadena de Hola Mundo desde IAVA así que con esto ya estamos seguros
de que está funcionando correctamente nuestro programa.
Ahora cuando trabajamos por primera vez con Java es común que cometamos varios errores.
Por ejemplo si no agregamos un punto y coma podemos observar que el compilador nos marca un error.
Así que cada que terminamos una línea de código debemos utilizar Punto y Coma en Java.
También por ejemplo si no cerramos alguna de las llaves entonces también va a ocurrir un error.
En este caso nos está indicando que ya llegamos al final del archivo y no ha encontrado la segunda llave
ya que aquí estamos abriendo una llave.
Aquí se abre otra llave pero solamente está encontrando una llave de cierre y falta la otra llave así
que podemos agregar la otra llave y con esto se debe de corregir el problema.
Sin embargo también en Java y en cualquier lenguaje de programación debemos empezar a acostumbrar a
manejar todo de manera dentada con tabuladores como se está mostrando los tabuladores son los espacios
que manejamos entre cada una de estas sentencias así que para manejar correctamente estos tabuladores
en dado caso de que hayamos modificado nuestro código podemos dar clic derecho y seleccionamos que le
dé formato.
Con esto podemos observar que está intentando correctamente nuestro código y con esto vamos a leer más
fácilmente todo el código en Java.
En este caso simplemente podemos resumir dos cosas creamos un primer proyecto creamos una primera clase
de Java y posteriormente agregamos el método main a nuestra clase Java.
Posteriormente agregamos un mensaje y este mensaje se muestra en la consola de Java en la parte inferior
podemos observar el mensaje de output y eso se conoce como la consola de IAVA.
Ahora un último detalle es que este código este mismo código lo podemos escribir utilizando algunos
atajos.
Vamos a quitar este código y les voy a enseñar estos atajos para crear el método main utilizan p s B.M.
de Public Static void main y posteriormente presiona la tecla de tabulador y en automático el IDE les
agrega el método main y posteriormente para mandar el mensaje de consola escriben ese auto y posteriormente
tecla de tabulador y Podemos que les agrega el mismo código que hemos trabajado anteriormente y finalmente
mandan su mensaje Hola Mundo
desde Java cómo es una cadena.
Aquí no importa si en mayúsculas o minúsculas esto simplemente es cualquier texto guardamos cambios
y ejecutamos observamos que el código se ha compilado exitosamente y vemos de nueva cuenta el mensaje
Hola Mundo desde Java exactamente lo mismo que hemos puesto en nuestra cadena.
Así que poco a poco vamos a ir aprendiendo algunos atajos del manejo de nuestro IDE así que recuerden
que no es necesario que todo esto lo comprendan de inicio.
Todo esto lo vamos a ir explicando poco a poco en cada una de las lecciones que vamos a ver a lo largo
del curso.
Eso es todo por esta elección y nos vemos en el siguiente vídeo.
Saludos.