Conteúdo do Curso
Noções Básicas de Java
Noções Básicas de Java
Tipos 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.
Obrigado pelo seu feedback!