Java @Data es una de las anotaciones más habituales que nos podemos encontrar en proyectos Java que tienen JavaBeans con un monton de propiedades. Normalmente en estos casos es muy habitual usar el proyecto Lombok para reducir la construcción de código que nosotros necesitamos hacer ya que sino se hace infinita . Un ejemplo posible […]
Java Básico , conceptos core
Java Calendar y el manejo de fechas
El uso de Java Calendar sigue estando muy al día . Es verdad que el API de Java 8 aporta un manejo de fechas mucho más moderno . Pero las miles de aplicaciones clásicas de Java siguen dependiendo mucho de la clase Date y de la clase Calendar . Estas clases siempre dan muchos quebraderos […]
¿List vs ArrayList que es mejor?
¿List vs ArrayList? Es una de las preguntas más típicas de Java para un programador cuando no tenemos demasiada experiencia. Vamos a hablar un poco a fondo de ello . Cuando nos referimos a que usar nos estamos refiriendo a si referenciar una variable usando List o referenciar una variable usando ArrayList . Para entenderlo […]
Java Record Class y JDK 14
El concepto de Java Record Class es uno de los conceptos que poco a poco todos tendremos que conocer ya que nos permite generar una clase “Record” o registro. Estas clases son muy habituales cuando trabajamos con conceptos como los DTO ya que nos ayudan a generar código de una forma muy rápida y sin […]
Java Comparable Interface y Ordenaciones
El uso de Java Comparable es uno de los conceptos más fundamentales en cuando a manejo de las APIS básicas . Java soporta el interface Comparable para comparar objetos entre sí y poderlos ordenar. Vamos a ver un ejemplo sencillo de cómo realizar estas tareas a través de la clase Persona que contiene las propiedades […]
Java Constructor y buenas prácticas
El concepto de Java Constructor es uno de los conceptos más clásicos de programación orientada a objeto cuando nosotros diseñamos una clase para luego generar objetos de ella necesitamos una función constructora que inicialice las diferentes propiedades de esta clase. Veamos uno de los ejemplos más básicos con la clase Persona: En Java para definir […]
Java forEach y sus opciones
El uso de Java forEach es uno de los más habituales , ya que continuamente estamos recorriendo colecciones de objetos y la forma de recorrerlos es mucho más comoda usando una instrucción forEach que un bucle clásico. Vamos a ver algunos ejemplos y curiosidades de los que dispone. Empecemos por el bucle clásico: En este […]
Java Casting y como usarlo
El concepto de Java Casting es uno de los conceptos que más cuesta entender a una persona que está empezando a programar. ¿Que es un Java Casting? .Vamos a explicarlo de forma sencilla . Para ello partiremos de dos clases , Televisor y Alexa que son dos dispositivos que podemos tener en nuestra casa . […]
- 1
- 2
- 3
- …
- 8
- Página siguiente »