Instalación y configuración de JDK e IntelliJ para Java

Clase 2 de 27Curso de Java

Resumen

¿Cómo preparar el entorno de desarrollo para programar en Java?

Iniciar tu aventura en el mundo de la programación con Java requiere de un entorno de desarrollo bien configurado. ¡No te preocupes! Aquí desglosamos los pasos esenciales para que tengas todo lo que necesitas y te sientas seguro de avanzar en tu aprendizaje.

¿Qué es el JDK de Java y cómo se instala?

El Java Development Kit (JDK) es fundamental. Incluye la Máquina Virtual de Java y el compilador, esenciales para programar, compilar y ejecutar aplicaciones en Java. En este curso, usaremos la versión 21 de Java, seleccionada por su estabilidad y rendimiento óptimos en ambientes productivos.

  1. Descarga del JDK:

    • Visita el sitio oficial de Oracle para descargar el JDK. Allí encontrarás varias versiones: 17, 21 y 23.
    • Elige la versión 21 y selecciona el sistema operativo de tu computadora (Linux, Mac o Windows).
  2. Instalación en Mac:

    • Descarga el archivo DMG correspondiente. Si tu Mac tiene un procesador Intel, selecciona x64; si tiene un procesador Apple Silicon, elige ARM64.
    • Una vez descargado, abre el archivo e instala el paquete PKG en tu sistema.
  3. Verificación de la instalación:

    • Abre la terminal y verifica la instalación con los comandos java -version y javac -version. Deberías ver la versión 21 en ambos casos.

¿Cómo empezar a programar con un IDE?

Un IDE (Integrated Development Environment) mejora enormemente tu experiencia de programación.

  1. Descarga de IntelliJ IDEA Community Edition:

    • Encuentra el enlace en los recursos proporcionados. Al descargar, asegúrate de seleccionar la versión adecuada para tu sistema operativo.
  2. Instalación:

    • Al igual que el JDK, abre el archivo DMG y mueve el ícono a la carpeta de aplicaciones.
    • Ejecuta IntelliJ y sigue las instrucciones iniciales, aceptando los términos de servicio.
  3. Configuración inicial:

    • Tras la instalación, podrás importar configuraciones de otros entornos de desarrollo si lo deseas.
    • Crea un nuevo proyecto llamado "Java Bank", utilizando Maven para gestionar las dependencias del proyecto.

¿Qué estructura tiene nuestro proyecto en Java?

IntelliJ te ayuda a estructurar adecuadamente tus proyectos, siguiendo las mejores prácticas del desarrollo en Java.

  • Carpetas creadas por defecto:
    • Java Bank: carpeta principal del proyecto.
    • .idea, src, .gitignore, pom.xml: archivos y carpetas esenciales para la configuración.
  • Carpetas bajo src:
    • main: contiene el código principal de la aplicación.
    • test: destinada a las pruebas automatizadas.
  • Archivos dentro de main:
    • Incluye org.example con un archivo de ejemplo Main.java.

¿Cómo utilizar IntelliJ para ejecutar y depurar código?

Aprovecha las características de IntelliJ para ejecutar y mejorar tu código.

  • Ejecución: Presiona Alt + R o haz clic en el ícono de play para ejecutar tu código.

  • Depuración: Usa Alt + Enter para resaltar y sugerir correcciones. Para depurar, coloca un breakpoint con el símbolo rojo y utiliza el ícono de bug para ejecutar el código paso a paso. Esto te permitirá observar el valor de las variables en tiempo real.

¿Por qué es importante el archivo .gitignore y pom.xml?

  • .gitignore: Este archivo garantiza que ciertos archivos no se suban al repositorio de Git, facilitando el manejo del historial del proyecto.

  • pom.xml:

    • Este fichero es esencial cuando trabajamos con Maven, ya que ayuda a manejar las dependencias.
    • Contiene información del proyecto, como su nombre, versión y compilador.

Con estos conocimientos, estás listo para comenzar a escribir tu primer código en Java. ¡Adelante, prueba tus habilidades y continúa explorando este emocionante mundo de la programación!