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:
Descargar el JDK:
- Visita la página oficial de Oracle (https://www.oracle.com/java/technologies/javase-downloads.html) y descarga la versión más reciente del JDK.
Instalar el JDK:
- Sigue las instrucciones de instalación específicas para tu sistema operativo.
Configurar las Variables de Entorno:
- En Windows: Agrega el directorio
bin
del JDK a la variable de entornoPATH
. - En Mac/Linux: Añade la ruta al
bin
del JDK en tu archivo de perfil (~/.bash_profile
o~/.zshrc
).
- En Windows: Agrega el directorio
Verificar la Instalación:
- Abre una terminal y escribe
java -version
yjavac -version
para asegurarte de que Java y el compilador de Java están instalados correctamente.
- Abre una terminal y escribe
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 llamadaHolaMundo
. En Java, todo el código debe estar contenido dentro de una clase.public static void main(String[] args)
: El métodomain
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 archivoHolaMundo.class
.
- Ejecutar el programa:
- En la terminal, escribe
java HolaMundo
y presiona Enter. Esto ejecutará tu programa y mostrará «Hola, Mundo» en la consola.
- En la terminal, escribe
Ejercicio práctico
Ejercicio 1: Programa "Hola, Mundo"
Escribe, compila y ejecuta el programa «Hola, Mundo» siguiendo los pasos descritos anteriormente.