¿Cómo implementar java.util.concurrent.ExecutorService en tus proyectos?

Tremendo me pareció a mí trabajar con aplicaciones multihilo en Java. Crear hilos manualmente, asignarles tareas y gestionarlos me resultó tedioso y me arrojó varios errores. Si estás en esa misma situación yo te contaré cómo salir de callejón que parece no tener salida. Lo que a mí me sirvió fue aprender a usar java.util.concurrent.ExecutorService, … Leer más

¿Cómo realizar cálculos precisos con java.math.BigDecimal en Java?

Yo no sabía que al trabajar con números decimales me estaba metiendo en la boca del lobo prácticamente. Me enteré cuando trabajaba en una aplicación financiera, porque intenté calcular montos con precisión usando float o double y solo obtuve redondeos inesperados y resultados inexactos. Como caída del cielo apareció entre mis investigaciones la clase java.math.BigDecimal … Leer más

Java.time.format.DateTimeFormatter: ¿Cómo formatear fechas y horas fácilmente?

Le contaba a Francis, un amigo de toda la vida, que una vez me tocó trabajar en una aplicación que requería registrar eventos en múltiples husos horarios y con diferentes formatos. Para mí fue un tormento, porque no sabía bien cómo hacerlo y trataba de hacerlo todo manual. Él, muy amablemente, me contó sobre java.time.format.DateTimeFormatter … Leer más

¿Cómo crear y manipular fechas con java.time.LocalDate en Java?

Recuerdo muy bien que, antes era una completa locura manejar fechas en Java, porque solo existía la clase Date y el formato SimpleDateFormat, así que se presentaban muchos problemas de sincronización. Lo bueno fue que, desde que apareció java.time.LocalDate, las cosas cambiaron drásticamente, porque se volvió más fácil crear, manipular y formatear fechas. Como no … Leer más

¡CONVOCATORIA ABIERTA!

Bootcamp Java

Full Stack

Clases en directo | Profesores en activo | Temario 100% Actualizado