Blog

Java para principiantes: guía desde cero

Java para principiantes es la guía de entrada a la programación: un lenguaje orientado a objetos y multiplataforma con alta demanda laboral. Aprende qué es Java, instala el JDK, escribe tu primer programa y domina variables, condicionales, bucles y métodos.

Conectar Java con MySQL: guía paso a paso

Conectar Java con MySQL se consigue con JDBC y el driver mysql-connector-j: una URL jdbc:mysql, usuario y contraseña abren la conexión, y Statement y PreparedStatement ejecutan las consultas. Guía paso a paso con código que compila.

Listas enlazadas en Java: teoría y ejemplos

Una lista enlazada en Java es una estructura de nodos donde cada uno guarda un valor y una referencia al siguiente. Esta guía explica cómo implementarla desde cero con código que compila, sus costes y cuándo usar LinkedList en lugar de ArrayList.

Java 17 vs Java 21: novedades que debes conocer

Java 17 y Java 21 son las versiones LTS más usadas de Java. Esta guía compara sus novedades: virtual threads, record patterns, pattern matching para switch y cuándo vale la pena migrar, con ejemplos de código.

Spring Boot vs Quarkus: comparativa para backend moderno

Spring Boot y Quarkus son los dos frameworks principales para crear backends con Java. Esta comparativa analiza arranque, memoria, nativo GraalVM y cuándo elegir cada uno, con ejemplos de código.

Java Swing vs JavaFX: cuál elegir (y tutorial JavaFX)

Java Swing y JavaFX son las dos librerías principales para crear interfaces de escritorio en Java. Esta guía compara ambas y te enseña a crear tu primera aplicación JavaFX paso a paso.

WebSockets en Java con Spring Boot: chat en tiempo real

Guía práctica de WebSockets en Java con Spring Boot: el starter spring-boot-starter-websocket, STOMP, SockJS y un chat en tiempo real completo. Con ejemplos listos para adaptar a tu proyecto.

Programación funcional en Java: guía completa

La programación funcional en Java combina lambdas, streams, Optional y referencias a métodos para escribir código declarativo sin efectos secundarios. Esta guía explica los pilares del paradigma con ejemplos que puedes ejecutar.

Hibernate vs JPA vs Spring Data: diferencias claras

JPA es la especificación, Hibernate la implementación y Spring Data la capa de repositorios. Entiende sus diferencias con ejemplos y una tabla comparativa.

ThreadLocal en Java: cuándo y cómo usarlo

ThreadLocal en Java guarda una variable independiente por hilo. Aprende cuándo usarlo con SimpleDateFormat y contexto por request, y cómo evitar fugas de memoria con remove().

Newsletter Semanal de Java

Cada viernes recibe lo más nuevo del ecosistema Java: frameworks, herramientas y mejores prácticas.

Sin spam. Cancela cuando quieras.