Introducción a Java

Tema 1: Introducción a Java #1

Java es un lenguaje de programación de propósito general que fue desarrollado por Sun Microsystems (ahora parte de Oracle Corporation) y lanzado en 1995. La característica distintiva de Java es su plataforma independiente, lo que significa que el mismo código puede ejecutarse en múltiples sistemas operativos sin modificación. Este concepto se resume en el lema de Java: «Write Once, Run Anywhere» (WORA).

Características de Java

  • Orientado a Objetos: Java sigue el paradigma de la programación orientada a objetos, lo que permite estructurar programas en términos de objetos que representan tanto datos como comportamiento.
  • Independiente de la Plataforma: Java se compila en bytecode, que se puede ejecutar en cualquier máquina que tenga una Java Virtual Machine (JVM).
  • Seguro: Java proporciona una serie de características de seguridad, como el manejo seguro de memoria y la eliminación de punteros explícitos.
  • Multihilo: Java soporta la programación multihilo, lo que permite la ejecución de varias partes de un programa simultáneamente.
  • Recolector de Basura: La gestión de memoria en Java es automática a través del recolector de basura, que elimina objetos no utilizados de la memoria.

Instalación y Configuración del Entorno de Desarrollo

Para comenzar a programar en Java, necesitas instalar el Java Development Kit (JDK). Aquí hay una guía básica para la instalación:

  1. Descargar el JDK:

  2. Instalar el JDK:

    • Sigue las instrucciones de instalación específicas para tu sistema operativo.
  3. Configurar las Variables de Entorno:

    • En Windows: Agrega el directorio bin del JDK a la variable de entorno PATH.
    • En Mac/Linux: Añade la ruta al bin del JDK en tu archivo de perfil (~/.bash_profile o ~/.zshrc).
  4. Verificar la Instalación:

    • Abre una terminal y escribe java -version y javac -version para asegurarte de que Java y el compilador de Java están instalados correctamente.

Otra alternativa, Eclipse: Las herramientas esenciales para cualquier desarrollador Java, incluyendo un IDE Java, un cliente CVS, cliente Git, XML Editor, Mylyn, integración Maven y WindowBuilder. Descargar de la página oficial

Primer Programa en Java

Como no podía ser de otra manera, el primer programa que haremos en Java es el «Hola, Mundo»:


public class HolaMundo {
    public static void main(String[] args) {
        System.out.println("Hola, Mundo");
    }
}

Explicación del código

  • public class HolaMundo: Declara una clase pública llamada HolaMundo. En Java, todo el código debe estar contenido dentro de una clase.
  • public static void main(String[] args): El método main es el punto de entrada del programa. Es el primer método que se ejecuta cuando se ejecuta el programa Java.
  • System.out.println("Hola, Mundo");: Este comando imprime «Hola, Mundo» en la consola.

Compilación y Ejecución de un Programa en Java

  • Escribir el código: Utiliza un editor de texto para escribir tu programa y guárdalo con una extensión .java.
  • Compilar el código:
    • Abre una terminal.
    • Navega al directorio donde guardaste tu archivo Java.
    • Escribe javac HolaMundo.java y presiona Enter. Esto compilará tu archivo y generará un archivo HolaMundo.class.
  • Ejecutar el programa:
    • En la terminal, escribe java HolaMundo y presiona Enter. Esto ejecutará tu programa y mostrará «Hola, Mundo» en la consola.

Ejercicio práctico

Ejercicio 1: Programa "Hola, Mundo"

Escribe, compila y ejecuta el programa «Hola, Mundo» siguiendo los pasos descritos anteriormente.