curso de_

Java y Gestión de Memoria: crea aplicaciones robustas y de alto rendimiento

Es parte de los cursos de Java en Programación.
Discusiones sobre este curso

Java y Gestión de Memoria: crea aplicaciones robustas y de alto rendimiento

Resumen del curso

  • Aprende sobre la comunicación de Java con el ordenador.
  • Sabe diferenciar las áreas de memoria de Java: heap y stack.
  • Utiliza el string pool y crea objetos inmutables.
  • Entiende cómo funciona el Garbage Collector y sus algoritmos.
  • Conoce la arquitectura de la JVM.
  • Explora GraalVM con la generación de imágenes nativas.

Público Objetivo

Este curso está destinado a quienes deseen profundizar sus conocimientos en gestión de memoria, optimización de aplicaciones y exploración de la arquitectura de la JVM para desarrollar aplicaciones más eficientes y robustas.

Contenido relacionado

Cursos de Java en Programación. Lea nuestros artículos de Programación.

Última actualización

4/2/2026

¿Ya eres alumno?

Comienza el curso ahora

8h

p/ conclusión

53

Actividades

112

Minutos de video

0

Alumnos en este curso

0

Nota del curso

Certificado de participación

Instructores

Contenido Detallado

  1. 1. Pila, Heap y Referencias

    • Presentación
    • Preparando el ambiente: herramientas para el ambiente de desarrollo
    • Interactuando con el sistema operativo
    • Para saber más: utilizando el Administrador de Tareas en diferentes sistemas operativos
    • Conociendo la pila de ejecución
    • Para saber más: métodos recursivos
    • Almacenando objetos en el heap
    • Para saber más: los apuntadores en Java
    • Para saber más: la famosa NullPointerException
    • Pila y Heap y su impacto en el rendimiento
    • Manos a la obra: comparando objetos adecuadamente
    • ¿Qué aprendimos?
  2. 2. Trabajando con inmutabilidad

    • Proyecto de la clase anterior
    • Almacenando Strings
    • Concatenando Strings de forma más eficiente
    • Manos a la obra: trabajando con StringBuffers
    • Creando objetos inmutables
    • Para saber más: aplicaciones de la inmutabilidad
    • Creando una Clase Inmutable
    • ¿Qué aprendimos?
  3. 3. Desbordamiento de memoria y Garbage Collector

    • Proyecto de la clase anterior
    • Creando un desbordamiento de memoria
    • Manos a la obra: utilizando Page para la lista de consultas
    • Limitando la memoria de la JVM
    • Para saber más: argumentos de la JVM
    • Preparando el ambiente: instalación de VisualVM
    • Visualizando la recolección de basura
    • Gestión de memoria y rendimiento de API
    • Para saber más: explorando la VisualVM
    • Conociendo el algoritmo G1
    • Para saber más: algoritmos de recolección de basura
    • Manos a la obra: comparando los diversos algoritmos de Garbage Collection
    • ¿Qué aprendimos?
  4. 4. Detallando el flujo de ejecución en la JVM

    • Proyecto de la clase anterior
    • Cargando clases a la JVM
    • Para saber más: errores comunes con Classloading
    • Organizando los datos de la ejecución
    • Utilizando JIT compiler
    • Convirtiendo DTOs
    • Manos a la obra: observando la ejecución del JIT en acción
    • ¿Qué aprendimos?
  5. 5. Explorando GraalVM

    • Proyecto de la clase anterior
    • Inicializando la aplicación instantaneamente
    • Conociendo GraalVM
    • Preparando el ambiente: instalación y configuración de GraalVM
    • Utilizando GraalVM en Spring
    • Para saber más: creando aplicaciones poliglotas con GraalVM
    • Migrando una aplicación a GraalVM
    • Manos a la obra: generando la compilación nativa de un código en Java puro
    • Proyecto final del curso
    • Referencias
    • ¿Qué aprendimos?
    • Conclusión

Conocimiento real para el mundo digital.

Precios en:

Pro

US$ 169.90un solo pago de US$ 169.90
  • 379 Cursos
  • Acceso a TODOS los cursos por 1 año
  • Experiencias de aprendizaje, con Challenges + Mentorías 7 daysOfCode + Programas temáticos.
  • CareerUp, con Simulación de entrevistas laborales + Análisis de CVs + Mentorías de carrera.
  • Videos y actividades 100% en Español
  • Luri Vision, la IA que detecta tus dudas.
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Luri, la inteligencia artificial de Alura
  • Luri, con mensajes ILIMITADAS

Plus

US$ 124.90un solo pago de US$ 124.90
  • 379 Cursos
  • Acceso a TODOS los cursos por 1 año
  • Videos y actividades 100% en Español
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Luri, la inteligencia artificial de Alura

AI Boost

US$ 82.90un solo pago de US$ 82.90
  • 57 Cursos de Inteligencia Artificial
  • Videos y actividades 100% en Español
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Luri, la inteligencia artificial de Alura
  • Acesso à Inteligencia Artificial
  • Acceso al contenido por 6 meses
  • Acceso a todos los cursos

  • Estudiar las 24 horas, dónde y cuándo quieras

  • Nuevos cursos cada semana

Whatsapp de Alura LATAMNewsletter de Alura LATAMContáctanos