Conteúdo do Curso
Noções Básicas de Java
Noções Básicas de Java
Tipos de Memória em Java
Why is this necessary?
To avoid errors. Beginners in programming often encounter situations where the code compiles incorrectly and produces numerous errors. Let's take a look at the main errors you might encounter at the beginning of your developer journey:
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.
1. What memory type is faster than another?
2. Why do we need to know about memory types in Java?
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 4