Ir al contenido principal

Entradas

Mostrando entradas de febrero, 2026

Java Tip 27: clases "record" en Java

  Java ha sufrido algunos cambios "drásticos" para mantenerse al día y no desactualizarse debido al advenimiento de nuevos lenguajes de programación. Esa modernización no viene de sobra. Pues cada día aspectos como la productividad del desarrollador, rendimiento y seguridad del lenguaje son muy importantes. Sobre todo si nuestras aplicaciones corren en la nube. Pues cada fallo se traduce en costos. Hablemos de los records , una nueva forma de crear clases o plantillas. Estos records están diseñados para modelar objetos inmutables portadores de datos de manera concisa. Se caracterizan por ser clases final (no permiten herencia), inmutables por defecto, con métodos equals() , hashCode() y toString() autogenerados, y métodos de acceso que coinciden con el nombre del campo. Veamos un ejemplo. Tenemos la siguiente clase Java: User.java package com.inforhomex.demo.model; public class User { private String id; private String name; ...