Las antiguas clases de Java para el manejo de fechas, como Date y Timestamp, han dado muchos dolores de cabeza. Java puso su punto y final hace tiempo, creando una nueva api para sustituirlas. Pero quizás no contaban con que
Métodos default de Java 8
Java 8 nos trae muchas novedades. Hoy vamos a hablar de los métodos default de Java, de su uso, sus características y su verdadera potencia. ¿Qué es un método default? Lo primero que tenemos que saber es que los métodos
Importancia de la anotación Override en Java
Hoy vamos a hablar de la importancia de la anotación Override en Java. Veremos el uso de esta anotación y el porqué es recomendable su uso en nuestros desarrollos. Lo primero es contar que es una anotación. Las anotaciones están
Java Básico Encapsulamiento
En encapsulamiento es un principio del lenguaje Java cuya filosofía es hacer que los atributos de las clases se puedan editar sólo a través de métodos. De manera general, se hace teniendo las propiedades como privadas y métodos que la
Java Básico: Tipos de retorno covariant
En Java, cuando hacemos referencia a un tipo covariant nos referimos a un tipo de dato hijo del que nos referimos. Este término se suele usar cuando se habla del tipo de dato que se devuelve en un método que
Java Básico: Java Keywords o Palabras clave
El lenguaje de programación Java con una serie de palabras reservadas por el mismo lenguaje, las llamada Java keywords. Estas palabras no se pueden usar como identificadores en los desarrollos para evitar problemas de sintaxis. Estas son las siguientes: Las
Java Básico: Modificadores de acceso
Entenderemos los modificadores de acceso Java como un conjunto de palabras clave de Java que nos permiten controlar la visibilidad de los objetos (Clases), estado (Propiedades) y funcionalidades (Métodos) de una aplicación desde otras partes de la misma. Este control
Añadir un servidor tomcat en eclipse más alto de la versión soportada
A veces, debido a restricciones de proyecto, he tenido que usar una versión de eclipse más antigua de lo que tocaba. Un día, intentando añadir mi tomcat 9 a eclipse, ví que no tenía compatibilidad ya que se realiza una
Cómo conocer si el método persist ha guardado la entidad correctamente
Si nuestra aplicación usa JPA, tendremos muy presente el funcionamiento del método persist para guardar entidades en la base de datos. la firma del método persist, según la especificación de JPA 2.1 (la última hasta la fecha) el método persist
Enums con JPA (Enumerated.ORDINAL vs Enumerated.STRING)
Cuando usamos persistencia en Java, se recomienda que cuando un campo pertenecerá a una serie de combinaciones se use un enum, ya que contaremos dentro de nuestro software con las ventajas de estos elementos enumerados, permitiendo mapear el valor con