Java

Artículos sobre Java — Lenguajes de programación.

Java · 23/10/2026 · 9 min de lectura · 44

Garbage collector en Java: G1, ZGC y cómo elegir

Comparación de G1 y ZGC en Java 21: cómo funcionan, cómo habilitarlos, lectura de registros GC, verificación del GC en ejecución y criterios para elegir GC en aplicaciones Spring Boot.

Java · 22/10/2026 · 9 min de lectura · 60

java.time: LocalDate, ZonedDateTime y Duration

Usa LocalDate, ZonedDateTime y Duration en el lugar correcto: calcula fechas, cambia zonas horarias, maneja el horario de verano y escribe tests estables con Clock.

Java · 20/10/2026 · 10 min de lectura · 82

ExecutorService y thread pool: elige el tipo correcto

Compara los tipos de thread pool en Java 21: fixed, cached, scheduled, work-stealing, virtual thread. Cómo configurar ThreadPoolExecutor manualmente y usarlo de forma segura en Spring Boot.

Java · 16/10/2026 · 9 min de lectura · 92

Text blocks y nueva API String (Java 15+)

Escribe strings multilínea de forma concisa con text blocks, aprende las reglas de indentación y escape, y domina los nuevos métodos de String como formatted, stripIndent, translateEscapes.

Java · 14/10/2026 · 9 min de lectura · 140

try-with-resources y AutoCloseable en Java

Cómo usar try-with-resources para cerrar automáticamente recursos, escribir tu propia clase AutoCloseable, entender excepciones suprimidas y errores comunes.

Java · 11/10/2026 · 9 min de lectura · 122

Sealed classes y pattern matching para switch en Java 21

Usa sealed classes, pattern matching para switch y record patterns en Java 21 para reemplazar cadenas de if-instanceof con código más corto, verificado por el compilador para cubrir todos los casos.

Java · 05/10/2026 · 6 min de lectura · 104

Java Virtual Threads: guía práctica

Aprende sobre virtual threads en Java 21 con ejemplos concretos, compáralos con platform threads y cómo usarlos en Spring Boot.