Aniversário
Alura 12 anos

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Java e Gestão de Memória:

crie aplicações performáticas e robustas

Quero estudar na alura

8h

Para conclusão

958

Pessoas nesse curso

9.2

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda sobre a comunicação do Java com o computador
  • Saiba diferenciar as áreas de memória do Java: heap e pilha
  • Utilize o pool de strings e crie objetos imutáveis
  • Entenda como funciona o Garbage Collector e seus algoritmos
  • Conheça a arquitetura da JVM
  • Explore a GraalVM com a geração de imagens nativas

Público alvo_

Este curso é destinado a quem deseja aprofundar seus conhecimentos em gerenciamento de memória, otimização de aplicações, e exploração da arquitetura da JVM para desenvolver aplicações mais eficientes e robustas.

Iasmin Araújo

github

linkedin

Curso graduação em Ciência da Computação na UFMG. Sou instrutora da Escola de Programação e aqui no fórum estarei principalmente nos tópicos de Java.

Curso atualizado em 16/09/2024

Ementa

  1. Pilha, Heap e Referências

    • Interagindo com o Sistema Operacional
    • Conhecendo a pilha de execução
    • Armazenando objetos na Heap
  2. Trabalhando com imutabilidade

    • Armazenando Strings
    • Concatenando Strings de forma eficiente
    • Criando objetos imutáveis
  3. Vazamentos de memória e Garbage Collection

    • Criando um estouro de memória
    • Limitando a memória da JVM
    • Visualizando a coleta de lixo
    • Conhecendo o G1
  4. Detalhando o fluxo de execução na JVM

    • Carregando classes para a JVM
    • Organizando os dados da execução
    • Utilizando o JIT compiler
  5. Explorando a GraalVM

    • Inicializando a aplicação instantaneamente
    • Conhecendo a GraalVM
    • Utilizando a GraalVM no Spring

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 4 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 97 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração
do seu plano

Conheça os Planos para Empresas