Curso Java desde cero  #2 | Indentado, Compilación y Ejecución del código

Curso Java desde cero #2 | Indentado, Compilación y Ejecución del código

Introducción al Curso de Programación en Java

Bienvenida y Recursos Iniciales

  • El presentador da la bienvenida a los espectadores y menciona que esta es la segunda parte del curso de programación en Java.
  • Se indica que los nuevos estudiantes pueden encontrar un enlace a la primera parte del curso en la descripción del video.

Herramientas Necesarias

  • Se instruye a los estudiantes para abrir el bloc de notas y el símbolo del sistema, herramientas necesarias para programar en Java.
  • Se explica que una clase en Java es una plantilla donde se escribe el código, y el símbolo del sistema se utiliza para compilar y ejecutar programas.

Estructura Básica de un Programa en Java

Lectura del Código

  • Se enfatiza que el código debe leerse de arriba hacia abajo y de izquierda a derecha, lo cual es fundamental para su correcta interpretación por parte de la computadora.

Creación de Clases

  • La primera línea de código debe contener el nombre de la clase. El presentador sugiere usar su propio nombre como ejemplo.
  • Al escribir el nombre de la clase, se debe abrir una llave. Es importante recordar que cada llave abierta debe cerrarse.

Escribiendo Métodos en Java

Comprendiendo el Método Main

  • Se introduce el concepto del método Main, que es esencial ya que marca el inicio del programa.
  • Antes de continuar con más líneas de código, se menciona la importancia del indentado (o sangrías), lo cual mejora la legibilidad del código.

Aplicando Indentado Correctamente

  • El indentado permite organizar visualmente el código; después de abrir una nueva llave, se deben agregar dos espacios antes de escribir nuevas líneas.

Sintaxis Específica para Definir Métodos

Estructura del Método Main

  • Para definir correctamente el método Main, se utiliza public static void main(String[] args) como estructura básica.

Introducción al Método Main en Java

Importancia del Método Main

  • El método Main es esencial para iniciar un programa en Java; sin él, el código no se ejecutará.
  • Se establece que la clase y el método Main son necesarios antes de agregar instrucciones al programa.

Estructura del Código

  • La indentación comienza desde la llave más cercana, lo cual es crucial para la legibilidad del código.
  • Para imprimir mensajes en pantalla, se utiliza System.out.printLn, seguido de un mensaje entre comillas.

Sintaxis y Estándares en Java

Reglas de Sintaxis

  • Cada instrucción en Java debe terminar con un punto y coma; esto incluye las líneas de impresión.
  • Los textos a imprimir deben ir entre comillas para ser reconocidos como cadenas por el compilador.

Mensaje Inicial

  • Se recomienda usar "Hola mundo" como primer mensaje al aprender un nuevo lenguaje de programación, ya que es un estándar común.

Guardando el Código

Proceso de Guardado

  • Es importante guardar el archivo para evitar perder el código escrito; se sugiere usar la extensión .txt inicialmente.
  • Al guardar como archivo .txt, este solo contiene texto y no es reconocido como un programa Java aún.

Creación del Archivo Java

Cambio de Extensión

  • Para que el sistema reconozca el archivo como un programa Java, debe guardarse con la extensión .java.
  • El nombre del archivo debe coincidir exactamente con el nombre de la clase definida en el código (ej. Ernesto.java).

Interacción con Archivos

  • Abrir archivos creados puede resultar confuso si no se entiende que hay una diferencia entre archivos de texto y archivos ejecutables en Java.

Navegación en Windows

Uso del Símbolo del Sistema

  • Para ejecutar programas desde Windows, es necesario navegar usando comandos en el símbolo del sistema.

Identificación de Directorios

  • Se utiliza dir para listar directorios y encontrar dónde está ubicado nuestro escritorio o carpeta deseada.

Comandos Básicos

Cómo ejecutar un programa en Java desde cero

Navegando por el escritorio y mostrando archivos

  • Se accede al escritorio del sistema operativo en español utilizando el comando dir para listar los elementos presentes.
  • En el escritorio se encuentran dos archivos: uno llamado "Ernesto.java" y otro "práctica 1.txt", donde se guarda el código.

Compilación de código Java

  • Para comunicarse con Java, es necesario un compilador llamado javac, que traduce el lenguaje humano a lenguaje máquina (bytecode).
  • El proceso de compilación se inicia escribiendo javac seguido del nombre del archivo .java, como javac Ernesto.java.

Ejecución del programa

  • Si no hay errores en la compilación, se genera un archivo adicional llamado "Ernesto.class", que contiene el bytecode.
  • La ejecución del programa se realiza con el comando java, seguido solo del nombre de la clase (sin extensión), como java Ernesto.

Resultados y mensajes en pantalla

  • Al ejecutar, si todo está correcto, se muestra un mensaje en pantalla ("Hola mundo"), indicando que el programa ha funcionado correctamente.
  • Se enfatiza la importancia de entender cómo escribir y estructurar un programa básico en Java, incluyendo la función principal (main) y cómo mostrar mensajes.

Manejo de errores durante la programación

  • Si ocurre un error durante la compilación, es crucial revisar que el código coincida con el proporcionado. Se sugiere eliminar cualquier archivo erróneo antes de volver a compilar.
  • Una vez corregido, se debe guardar nuevamente como "Ernesto.java" y repetir los pasos para compilar y ejecutar.

Conclusión e invitación a seguir aprendiendo

Video description

Curso JAVA, en este vídeo aprenderemos a realizar el correcto indentando del código fuente de un programa, compilaremos y ejecutaremos un programa desde consola, crearemos nuestro primer programa y entenderemos la función de las primeras lineas de código. ¡¡Ayúdame a seguir creciendo, te invito a suscribirte!! La Geekipedia de Ernesto ➞ Facebook https://www.facebook.com/LaGeekipediaDeErnesto/ ➞ Instagram https://www.instagram.com/lageekipedia/ ➞ Twitter https://twitter.com/LaGeekipedia ═════════════════════════════════════════ Link de descarga de la practica: https://goo.gl/VYp3jD Enlace a la primera parte de este curso: https://www.youtube.com/watch?v=L1oMLsiMusQ ═════════════════════════════════════════ Música: 1. Kasger - Reflections [NCS Release] https://www.youtube.com/watch?v=M4_ivwYfWFo Kasger • https://soundcloud.com/kaspergerlif • https://www.youtube.com/c/kasger • https://www.facebook.com/Kasger • https://twitter.com/Kasger ═════════════════════════════════════════ Vídeo Final: 1. Mount Bromo HD Timelapse Movie by Justin Ng https://www.youtube.com/watch?v=UNs7TkFvK-4 Follow Facebook: justinngphoto.com/facebook Follow Twitter: twitter.com/justinngphoto Follow Google+: plus.google.com/116998818067074636759 To join my photography community: mopsg.com