Introducción a Java
Tu primer paso en el mundo de la programación con Java
¿Qué es Java?
Java es un lenguaje de programación de propósito general, orientado a objetos y diseñado para tener las menos dependencias de implementación posibles.
Orientado a Objetos
Todo en Java es un objeto, lo que facilita la organización del código.
Multiplataforma
Escribe una vez, ejecuta en cualquier lugar (WORA).
Seguro y Robusto
Manejo de excepciones y verificación de tipos en tiempo de compilación.
Alto Rendimiento
Compilación Just-In-Time (JIT) para optimización.
Arquitectura de Java
Aplicación Java
1// Tu código Java
public class MiApp {
public static void main(String[] args) {
System.out.println("Hola Mundo");
}
}
JDK (Java Development Kit)
2JVM (Java Virtual Machine)
3Sistema Operativo
4JDK (Kit de Desarrollo)
Herramientas para desarrollar aplicaciones Java
- Compilador (javac)
- Depurador
- Documentación
- Librerías
JRE (Entorno de Ejecución)
Necesario para ejecutar aplicaciones Java
- JVM (Máquina Virtual)
- Librerías estándar
- Plugins
JVM (Máquina Virtual)
Ejecuta el bytecode Java
- Interpreta bytecode
- Gestiona memoria
- Proporciona seguridad
Instalación de Java
Descargar JDK
Visita la página oficial de Oracle o usa OpenJDK:
Selecciona tu sistema operativo:
Instrucciones para Windows:
- Descarga el instalador .exe
- Ejecuta el instalador como administrador
- Sigue el asistente de instalación
- Usa la ruta por defecto:
C:\Program Files\Java\
Proceso de Instalación
Sigue estos pasos para completar la instalación:
Ejecutar Instalador
Haz doble clic en el archivo descargado
Aceptar Términos
Acepta el acuerdo de licencia
Seleccionar Ruta
Usa la ruta por defecto recomendada
Esperar Instalación
El proceso puede tardar unos minutos
Configurar Variables de Entorno
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode)
Configuración manual (Windows):
- Busca "Variables de entorno" en el menú inicio
- Haz clic en "Variables de entorno"
- En "Variables del sistema", haz clic en "Nueva"
- Nombre:
JAVA_HOME - Valor:
C:\Program Files\Java\jdk-17 - Edita la variable "Path" y agrega:
%JAVA_HOME%\bin
Verificar Instalación
Prueba tu instalación:
Código de prueba:
public class VerificarJava {
public static void main(String[] args) {
System.out.println("✅ Java instalado correctamente");
System.out.println("Versión: " + System.getProperty("java.version"));
System.out.println("Directorio: " + System.getProperty("java.home"));
}
}
Tu Primer Programa en Java
Editor de Código Java
2
3
4
5
6
7
8
9
10
Resultado:
Compila y ejecuta para ver el resultado
Explicación del código:
Define una clase pública llamada HolaMundo
Método principal donde comienza la ejecución
Imprime texto en la consola
Comentarios para explicar el código
Anatomía de un Programa Java
public class MiClase {
public static void main(String[] args) {
// Instrucciones aquí
System.out.println("Hola Java");
}
}
Selecciona una parte para explicación:
Declaración de Clase
En Java, todo el código debe estar dentro de una clase.
public: La clase es accesible desde cualquier lugarclass: Palabra clave para definir una claseMiClase: Nombre de la clase (debe coincidir con el nombre del archivo)
Método Main
Punto de entrada de cualquier programa Java.
public: Accesible desde fuera de la clasestatic: Puede ser llamado sin crear un objetovoid: No retorna ningún valorString[] args: Argumentos de línea de comandos
Cuerpo del Programa
Contiene las instrucciones que se ejecutan.
- Las instrucciones terminan con
; - Se ejecutan en orden de arriba a abajo
- Los comentarios se ignoran (// o /* */)
Reglas de Sintaxis
- Java es sensible a mayúsculas/minúsculas
- Los nombres de clases deben comenzar con mayúscula
- El nombre del archivo debe coincidir con el nombre de la clase
- Usar
.javacomo extensión - Las llaves
{}delimitan bloques de código
Herramientas de Desarrollo
Elige un entorno de desarrollo:
Visual Studio Code
Recomendado para principiantes
✅ Ventajas
- Gratuito y open-source
- Extensas extensiones
- Ligero y rápido
- Multi-lenguaje
❌ Desventajas
- Requiere configuración
- Menos integración Java pura
- Extensiones adicionales necesarias
Configuración básica:
- Instalar VS Code desde su sitio web
- Abrir la pestaña Extensiones (Ctrl+Shift+X)
- Buscar e instalar "Extension Pack for Java"
- Reiniciar VS Code
Practica con Este Juego
Arma el Programa Java
Arrastra las piezas para construir un programa Java correcto:
public class Programa {
public static void main(String[] args) {
System.out.println("¡Funciona!");
}
echo "Hola Mundo";
print("Java");
}
Resumen y Siguiente Pasos
Lo que aprendiste
- Qué es Java y sus características principales
- Arquitectura de Java (JDK, JRE, JVM)
- Instalación y configuración del entorno
- Estructura básica de un programa Java
- Tu primer "¡Hola Mundo!"
Próximos pasos
- Variables y tipos de datos
- Operadores y expresiones
- Estructuras de control
- Métodos y funciones
- Introducción a POO
Consejos de aprendizaje
- Practica todos los días, aunque sea 30 minutos
- Modifica los ejemplos para entender cómo funcionan
- No copies y pegues, escribe el código tú mismo
- Únete a comunidades de programadores
- Construye pequeños proyectos personales