Documentación

Java, de la fuente a la máquina

Cada capítulo se apoya en el anterior, pero puedes entrar por donde te haga falta. Lo que todavía no está escrito aparece marcado, nunca como un enlace roto.

Fundamentos

La JVM, los tipos y el control de flujo, desde un Hola, mundo.

Programación Orientada a Objetos

Clases y objetos, y los cuatro pilares: encapsulamiento, herencia, polimorfismo y abstracción, con la memoria a la vista.

Collections y Streams

Listas, mapas, conjuntos y el pipeline funcional de Stream.

Concurrencia

Hilos, estados, locks y memoria compartida, sin humo.

Novedades por versión

Qué trajo cada LTS, qué se quedó por el camino y qué cambió sin avisar.