A veces necesitamos conocer si la versión de algún o algunos paquetes que tenemos en nuestro sistema es la correcta. Con los comandos que veremos a continuación podemos ver la versión de un paquete concreto (indicando el nombre) o ver
Conversión entre Timestamp y Date en Java
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
Cómo afrontar el error Cannot resolve symbol ‘R’
Si eres desarrollador de Android, es posible que en algún momento te hayas encontrado con el frustrante error «Cannot resolve symbol ‘R’«. Este error se produce cuando el sistema de compilación no puede encontrar la clase R, que es generada
Crear tu primera aplicación con Angular
El propósito de esta entrada, es crear tu primera aplicación angular de manera fácil como simple introducción a esta tecnología, que ha invadido ya un importante porcentaje de las webs que visitamos cada día. En ella veremos una instalación al
Cómo hacer un BOT de Telegram con Java para informar del COVID-19
Estos días he visto que han surgido muchos medios informativos distintos para dar información del COVID-19: programas especiales en medios de comunicación, redes sociales, aplicaciones de mensajería, plubicidad… Hace un tiempo estuve «trasteando» con los bots de Telegram y ahora
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
Permission is only granted to system app – Android
Durante el desarrollo de nuestras aplicaciones, y sobre todo a partir de la versión 6 de Android donde introdujeron el nuevo sistema de permisos, nos habremos encontrado con este error alguna vez. «Permission is only granted to system app» Esto
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