Este es uno de los patrones más conocidos y es quizás el primero que se nos viene a la cabeza cuando nos preguntas sobre patrones de diseño en Java.
El objetivo es que una clase sólo tenga una instancia viva y garantizar que esto suceda.
[Leer más]Este es uno de los patrones más conocidos y es quizás el primero que se nos viene a la cabeza cuando nos preguntas sobre patrones de diseño en Java.
El objetivo es que una clase sólo tenga una instancia viva y garantizar que esto suceda.
[Leer más]El patrón de diseño Composite permite crear objetos a partir de una interfaz haciendo que todos sean similares y permitiendo que todos sean tratados de la misma manera.
[Leer más]Día a día las certificaciones han aumentado su valor y son una gran ayuda para avanzar en tu carrera profesional. Una de las más valoradas son las certificaciones Oracle de Java.
[Leer más]Java 11 es la versión LTS (Long Term Support). Esto significa que tendrá soporte y actualizaciones durante 3 años, en lugar de solo 6 como el resto de versiones no LTS.
[Leer más]Vamos a examinar cómo cambiar el time zone de un date en java de distintos modos.
[Leer más]En este articulo veras como convertir un list a un map utilizando para ello un Stream disponible desde Java 8.
[Leer más]Stream map te permite leer cada elemento y transformar los valores que se encuentran en el Stream entregandote otro
Stream con el resultado para seguir realizando operaciones.
[Leer más]El acceso a variables dentro de lambdas puede ser algo confuso, pero es sencillo si lo ves con un ejemplo.
[Leer más]En Java 8 se han introducido importantes cambios como lambdas, interfaces funcionales y métodos por referencia.
Veamos ahora cómo hacer uso de constructores por referencia.
[Leer más]Java 8 introduce Optional, este es un wrapper que nos ayuda a prevenir los nullpointer tan comunes en Java. Optional nos da un métodos adecuados para validar si el valor contenido esta null o no.
[Leer más]