¿Que son los Java Virtual Threads? . Cuando programamos en Java y queremos hacer varias cosas al mismo tiempo, usamos hilos. (Threads) Un hilo es una abstracción sobre el concepto de tarea y se pueden ejecutar en paralelo. Cada Thread de Java es un hilo del sistema operativo. El problema es que los hilos normales […]
¿Para que sirven los :: en Java?
¿Para que sirven los :: en Java? . Esta es una pregunta muy recurrente para mucha gente que empieza formarse con programación funcional en el lenguaje. El operador :: o de doble dos puntos es un operador muy habitual en programación funcional que hace referencia a como aumentar la reutilización de una expresión lambda o […]
Java ExecutorService: Manejo fácil de hilos en Java
La programación concurrente es clave en el desarrollo de aplicaciones modernas. En Java, la interfaz ExecutorService nos ayuda a manejar múltiples tareas en paralelo sin complicarnos con la creación manual de hilos como antiguamente sucedía al usar Threads. En este artículo, veremos qué es ExecutorService, cómo usarlo y sus beneficios. ¿Qué es ExecutorService? ExecutorService es […]
@ControllerAdvice en Spring Boot: Manejo Global de Errores
Cuando desarrollamos aplicaciones en Spring Boot, es clave gestionar bien los errores para ofrecer una mejor experiencia al usuario y mantener un código limpio. En lugar de manejar excepciones dentro de cada controlador, lo ideal es usar @ControllerAdvice, una anotación que nos permite centralizar el manejo de errores en un solo lugar. ¿Qué es @ControllerAdvice? […]
@RequestParam , Spring MVC y sus opciones
Spring @RequestParam es una de las anotaciones más típicas cuando trabajamos con Spring o MVC ya sea a nivel de controladores como a nivel de servicios REST . Vamos a ver cuales son sus opciones a la hora de trabajar con ella . Para ello vamos a construir un ejemplo sencillo basado en la clase […]
Eclipse y el concepto de Delegación
Cuando programamos en Java en muchas ocasiones nos encontramos con la necesidad de usar el concepto de delegación . Este conceptos es muy habitual cuando tenemos estructuras de clase de composición. Es decir un objeto A contiene un Objeto B. Por ejemplo supongamos que tenemos el diagrama de clases de Coche y Motor. Vamos a […]
Java Collections Framework y su estructura
Java Collections Framework es el framework de Java que se encarga de gestionar todas los tipos de Colecciones que el lenguaje Java soporta . En sus primeras versiones tenía una estructura bastante sencilla pero con el paso del tiempo se han ido ampliando los elementos vamos a echar un vistazo a la collección entera: Java […]
Retrofit un cliente HTTP sencillo
Retrofit es un cliente HTTP que nos permite realizar llamadas de forma sencilla a servicios REST. En muchos casos nos encontramos con que aplicaciones como Spring soportan RestTemplates o OpenFeign pero cuando salimos de Spring las cosas son más complejas y podemos necesitar una librería que haga las cosas relativamente sencillas. Retrofit es un ejemplo […]
- « Página anterior
- 1
- …
- 5
- 6
- 7
- 8
- 9
- …
- 59
- Página siguiente »







