Java Boxing es uno de los conceptos básicos de Java que mas dudas genera a los programadores cuando empiezan a trabajar con el lenguaje. Vamos a explicarlo a detalle. ¿Qué es exactamente el concepto de Java Boxing?. En Java existen dos tipos de estructuras fundamentales , los tipos básicos y los objetos. Los tipos básicos […]
¿La IA y el fin de los programadores?
Hoy voy a hablar de la IA y el fin de los programadores. Este es un tema que es trending topic todas las semanas ,cada día usamos mas ChatGPT , Copilot , Cursor etc .Son tecnologías que nos ayudan y que nos hacen mas productivos. . ¿Cuando más productivo? … es difícil saberlo. Hay personas […]
Curso Experto Arquitectura Java Moderna
Bonificable FUNDAE Arquitectura Java Empresas:Spring Boot, Hexagonal, Eventos y Full Stack Domina las arquitecturas que sostienen los sistemas Java empresariales: Spring Boot, arquitecturas hexagonales, microservicios orientados a eventos con Kafka y arquitecturas full stack con Angular. Estructura del curso — 40 horas 1 Spring Boot Arquitectura base → 2 Hexagonal Puertos y adaptadores → 3 […]
Java Template String y como Usarlos
Java template strings o cadenas plantilla ya forman parte oficial del lenguaje a partir de Java 24, sin necesidad de activar funcionalidades en modo preview. Esta característica mejora significativamente la forma en que construimos cadenas dinámicas, haciendo el código más expresivo, legible y seguro. ¿Qué son los Java Template String ? Antes de Java 24, […]
Java Virtual Threads: ¿Qué son y por qué son importantes?
¿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 […]
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? […]
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 […]
- « Página anterior
- 1
- …
- 4
- 5
- 6
- 7
- 8
- …
- 24
- Página siguiente »







