Saltearse al contenido

Bienvenida

¿Para quién es esta documentación?

Esta documentación está diseñada para desarrolladores que quieren aprender o profundizar en Java de forma práctica y moderna. No es exclusiva para principiantes, aunque los fundamentos están explicados claramente.

Si ya tienes experiencia en programación, encontrarás explicaciones directas sin perder tiempo en conceptos básicos que ya conoces. Si estás comenzando, los temas están estructurados para que puedas avanzar de forma lógica.

¿Por qué Java en 2026?

Java sigue siendo uno de los lenguajes más utilizados en la industria. No porque sea el más moderno, sino porque ha evolucionado de forma inteligente y se mantiene relevante en proyectos de todo tipo:

  • Backend empresarial: Spring Boot y el ecosistema Java dominan en aplicaciones de servidor.
  • Aplicaciones Android: Aunque Kotlin es oficial, Java sigue siendo fundamental.
  • Big Data y procesamiento: Spark, Kafka, Hadoop y otras herramientas están escritas en Java o corren sobre la JVM.
  • Sistemas críticos: Bancos, telecomunicaciones y otros sectores confían en Java por su estabilidad.

Aprender Java no es solo aprender un lenguaje, es entender un ecosistema completo que ha evolucionado durante décadas.

¿Qué hace diferente a esta documentación?

  • Español claro: Sin traducciones automáticas ni regionalismismos. Lenguaje técnico pero accesible.
  • Java moderno: Versiones LTS actuales, no prácticas obsoletas de Java 5.
  • Enfoque práctico: Menos teoría académica, más cómo se usa realmente.
  • Sin relleno: Explicaciones directas. Si algo no aporta valor, no está aquí.
  • Experiencia real: Escrita desde la experiencia de construir proyectos reales en Java.

Versiones de Java

Esta documentación se enfoca en Java 17 y 21 (versiones LTS actuales). No se cubren versiones antiguas como Java 8 a menos que sea necesario para contexto.

Si estás aprendiendo Java en 2026, deberías usar al menos Java 17. Si estás comenzando un proyecto nuevo, Java 21 es la elección correcta.

Cómo usar esta documentación

  1. Si eres nuevo en Java: Comienza por la instalación y sigue los capítulos en orden.
  2. Si tienes experiencia: Dirígete a los temas específicos que te interesen.
  3. Si buscas referencia rápida: Usa el buscador o navega por las secciones.

No necesitas leer todo de forma secuencial. Los capítulos están diseñados para funcionar de forma independiente cuando es posible.

Contribuir

Esta documentación es de código abierto. Si encuentras errores, mejoras o quieres agregar contenido, las contribuciones son bienvenidas en GitHub.

Próximo paso

Comienza instalando Java en tu sistema: Instalación →