Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Tipos de Memória em Java | Primeiros Passos
Noções Básicas de Java
course content

Conteúdo do Curso

Noções Básicas de Java

Noções Básicas de Java

1. Primeiros Passos
2. Tipos básicos, operações
3. Loops
4. Arrays
5. String

bookTipos de Memória em Java

Desempenho em Java

Entendo que você provavelmente já esteja cansado da teoria, mas um pouco de informação sobre os tipos de memória em Java será útil para você durante o desenvolvimento.

Por que Isso é Necessário?

Para evitar erros. Iniciantes em programação frequentemente se deparam com situações em que o código não compila corretamente e produz numerosos erros. Vamos examinar os principais erros que você pode encontrar no início de sua jornada como desenvolvedor:

  • Syntax Error: indica que você cometeu um erro na sintaxe. Ou seja, ao escrever uma palavra-chave usada na programação, você errou ou simplesmente esqueceu de adicionar um ponto e vírgula ;;
  • StackOverflow: isso significa que você excedeu a memória de pilha (stack memory). A memória de pilha é um tipo de memória muito rápida onde são armazenados números, variáveis e outros objetos que precisam ser acessados rapidamente. A memória de pilha é facilmente excedida quando você cria muitos objetos (cerca de um milhão);
  • OutOfMemoryError: este erro indica que você excedeu a sua memória heap. A memória heap é um tipo de memória mais lenta, porém mais extensa, que contém o pool de strings e armazena a maioria dos objetos e estruturas de dados. É bastante desafiador exceder essa memória, mas se você se esforçar bastante, pode fazer praticamente qualquer coisa.

Conhecendo esses três erros mais comuns desde o início, você será capaz de aprender Java mais rapidamente e não ficará preso quando um desses erros aparecer. Além disso, no futuro, você se tornará um excelente programador de sistemas embarcados e precisará otimizar o uso de memória e recursos para fazer seu programa rodar muito mais rápido.

1. Qual tipo de memória é mais rápido?
2. Por que precisamos conhecer os tipos de memória em Java?
Qual tipo de memória é mais rápido?

Qual tipo de memória é mais rápido?

Selecione a resposta correta

Por que precisamos conhecer os tipos de memória em Java?

Por que precisamos conhecer os tipos de memória em Java?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
We're sorry to hear that something went wrong. What happened?
some-alt